From 83c3a39cc9b22ce78f3e108b81d8b867bea62a4d Mon Sep 17 00:00:00 2001 From: paritosh18 Date: Thu, 27 Nov 2025 18:48:20 +0530 Subject: [PATCH] Refactor getAllHostActivityForAdmin handler: update paths and token verification method --- serverless/functions/minglaradmin.yml | 8 ++++---- .../handlers/hosthub/onboarding/getAllActivityOfHost.ts | 4 ++-- src/modules/minglaradmin/services/minglar.service.ts | 3 +-- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/serverless/functions/minglaradmin.yml b/serverless/functions/minglaradmin.yml index a3e0e68..031979e 100644 --- a/serverless/functions/minglaradmin.yml +++ b/serverless/functions/minglaradmin.yml @@ -142,19 +142,19 @@ getAllHostApplication: method: get getAllHostActivityForAdmin: - handler: src/modules/host/handlers/hosthub/onboarding/getAllActivityOfHost.handler + handler: src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.handler memorySize: 384 package: patterns: - - 'src/modules/host/handlers/getActivityType.*' - - 'src/modules/host/services/**' + - 'src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.handler.*' + - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: - path: /host/Activity_Hub/OnBoarding/get-all-activity-of-host/{id} + path: /minglaradmin/get-all-activity-of-host/{id} method: get getAllOnboardingHostApplications: diff --git a/src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.ts b/src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.ts index 27d2c5f..0c1a991 100644 --- a/src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.ts +++ b/src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.ts @@ -1,4 +1,3 @@ -import { verifyHostToken } from '@/common/middlewares/jwt/authForHost'; import { APIGatewayProxyEvent, APIGatewayProxyResult, Context } from 'aws-lambda'; import { PrismaService } from '../../../../../common/database/prisma.service'; import { safeHandler } from '../../../../../common/utils/handlers/safeHandler'; @@ -6,6 +5,7 @@ import ApiError from '../../../../../common/utils/helper/ApiError'; import { string } from 'zod'; import { PrePopulateService } from '../../../../prepopulate/services/prepopulate.service'; import { MinglarService } from '../../../services/minglar.service'; +import { verifyMinglarAdminHostToken } from '@/common/middlewares/jwt/authForMinglarAdmin&Host'; const prismaService = new PrismaService(); const minglarService = new MinglarService(prismaService); @@ -27,7 +27,7 @@ export const handler = safeHandler(async ( } // Verify token and get user info - const userInfo = await verifyHostToken(token); + const userInfo = await verifyMinglarAdminHostToken(token); const hostXid = Number(event.pathParameters?.id) diff --git a/src/modules/minglaradmin/services/minglar.service.ts b/src/modules/minglaradmin/services/minglar.service.ts index d3009b4..5b07545 100644 --- a/src/modules/minglaradmin/services/minglar.service.ts +++ b/src/modules/minglaradmin/services/minglar.service.ts @@ -203,11 +203,10 @@ export class MinglarService { } async getAllHostActivityForMinglar(search?: string, hostXid?: number) { - await this.prisma.activities.findMany({ + return await this.prisma.activities.findMany({ where: { isActive: true, hostXid: hostXid, - }, include: { ActivitiesMedia: true,