Compare commits

..

No commits in common. "4e54957a15cdbd1e757376c2d45522fa1f8409df" and "3367b38f23ba72cdf129376186b8cb9a016c9145" have entirely different histories.

5 changed files with 10 additions and 46 deletions

View File

@ -1,24 +0,0 @@
FROM node:18-alpine AS builder
# Enable corepack and install pnpm
RUN corepack enable && corepack prepare pnpm@latest --activate
# Disable interactive prompts
ENV CI=true
WORKDIR /app
COPY . .
# Install dependencies and build
RUN pnpm install && pnpm build
FROM node:18-alpine AS runner
RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app
COPY --from=builder /app ./
EXPOSE 3000
CMD ["pnpm", "start"]

View File

@ -14,25 +14,13 @@ const routeHandler = async (req: NextRequest) => {
.merge(z.object({ type: z.enum(['bonus', 'corporate']) }))
.parse(body);
const oriyoResponse = await (() => {
switch (validatedBody.type) {
case 'corporate':
return oriyoClient.get('/corporatecard', {
params: {
phone: validatedBody.phoneNumber,
uid: validatedBody.cardNumber,
},
});
default:
return oriyoClient.get('/bonuscard', {
params: {
phone: validatedBody.phoneNumber,
uid: validatedBody.cardNumber,
},
});
}
})();
const oriyoResponse = await oriyoClient.get('/client/login', {
params: {
type: validatedBody.type,
phone: validatedBody.phoneNumber,
uid: validatedBody.cardNumber,
},
});
if (oriyoResponse.data.error)
return NextResponse.json({ error: 'Credentials error' }, { status: 401 });

View File

@ -9,7 +9,7 @@ import { validationErrorHandler } from '../../middlewares/error-handler.middlewa
const routeHandler = async (req: NextRequest, requestCookie: RequestCookie) => {
const { card_id, token } = JSON.parse(requestCookie.value);
const oriyoResponse = await oriyoClient.get('/bonuscardinfo', {
const oriyoResponse = await oriyoClient.get('/client/info', {
params: {
card_id,
token,

View File

@ -20,7 +20,7 @@ const routeHandler = async (req: NextRequest, requestCookie: RequestCookie) => {
const { card_id, token } = JSON.parse(requestCookie.value);
const oriyoResponse = await oriyoClient.get('/bonuscardts', {
const oriyoResponse = await oriyoClient.get('/client/transactions', {
params: {
card_id,
token,

View File

@ -20,7 +20,7 @@ const routeHandler = async (req: NextRequest, requestCookie: RequestCookie) => {
const { group_id, token } = JSON.parse(requestCookie.value);
const oriyoResponse = await oriyoClient.get('/corporatecardts', {
const oriyoResponse = await oriyoClient.get('/client/transactions', {
params: {
group_id,
token,