From 6dd88f897c33e34f6ae567f1145d070cdeb94442 Mon Sep 17 00:00:00 2001 From: Umar Adilov <99314948+adilovcode@users.noreply.github.com> Date: Sat, 10 May 2025 16:54:29 +0500 Subject: [PATCH] Fixed api endpoints for new API --- src/app/api/auth/login/route.ts | 26 +++++++++++++++------ src/app/api/bonus/info/route.ts | 2 +- src/app/api/bonus/transactions/route.ts | 2 +- src/app/api/corporate/transactions/route.ts | 2 +- 4 files changed, 22 insertions(+), 10 deletions(-) diff --git a/src/app/api/auth/login/route.ts b/src/app/api/auth/login/route.ts index b156a93..7b7946a 100644 --- a/src/app/api/auth/login/route.ts +++ b/src/app/api/auth/login/route.ts @@ -14,13 +14,25 @@ const routeHandler = async (req: NextRequest) => { .merge(z.object({ type: z.enum(['bonus', 'corporate']) })) .parse(body); - const oriyoResponse = await oriyoClient.get('/client/login', { - params: { - type: validatedBody.type, - phone: validatedBody.phoneNumber, - uid: validatedBody.cardNumber, - }, - }); + 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, + }, + }); + } + })(); if (oriyoResponse.data.error) return NextResponse.json({ error: 'Credentials error' }, { status: 401 }); diff --git a/src/app/api/bonus/info/route.ts b/src/app/api/bonus/info/route.ts index 5954ca5..cbe7ea3 100644 --- a/src/app/api/bonus/info/route.ts +++ b/src/app/api/bonus/info/route.ts @@ -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('/client/info', { + const oriyoResponse = await oriyoClient.get('/bonuscardinfo', { params: { card_id, token, diff --git a/src/app/api/bonus/transactions/route.ts b/src/app/api/bonus/transactions/route.ts index f13d29b..e86c618 100644 --- a/src/app/api/bonus/transactions/route.ts +++ b/src/app/api/bonus/transactions/route.ts @@ -20,7 +20,7 @@ const routeHandler = async (req: NextRequest, requestCookie: RequestCookie) => { const { card_id, token } = JSON.parse(requestCookie.value); - const oriyoResponse = await oriyoClient.get('/client/transactions', { + const oriyoResponse = await oriyoClient.get('/bonuscardts', { params: { card_id, token, diff --git a/src/app/api/corporate/transactions/route.ts b/src/app/api/corporate/transactions/route.ts index f61ef9a..63154ac 100644 --- a/src/app/api/corporate/transactions/route.ts +++ b/src/app/api/corporate/transactions/route.ts @@ -20,7 +20,7 @@ const routeHandler = async (req: NextRequest, requestCookie: RequestCookie) => { const { group_id, token } = JSON.parse(requestCookie.value); - const oriyoResponse = await oriyoClient.get('/client/transactions', { + const oriyoResponse = await oriyoClient.get('/corporatecardts', { params: { group_id, token,