Add S3 document deletion functionality in submitCompanyDetails handler; update host service to return activity ID with sorted categories; modify PQP details retrieval to use new admin host token for authentication.

This commit is contained in:
2025-12-04 18:40:41 +05:30
parent 759eeb298c
commit d898dcd8ff
4 changed files with 95 additions and 3 deletions

View File

@@ -1,9 +1,9 @@
import { PrismaService } from '../../../../../common/database/prisma.service';
import { verifyMinglarAdminToken } from '../../../../../common/middlewares/jwt/authForMinglarAdmin';
import { safeHandler } from '../../../../../common/utils/handlers/safeHandler';
import ApiError from '../../../../../common/utils/helper/ApiError';
import { APIGatewayProxyEvent, APIGatewayProxyResult, Context } from 'aws-lambda';
import { MinglarService } from '../../../services/minglar.service';
import { verifyMinglarAdminHostToken } from '../../../../../common/middlewares/jwt/authForMinglarAdminHost';
const prismaService = new PrismaService();
const minglarService = new MinglarService(prismaService);
@@ -18,7 +18,7 @@ export const handler = safeHandler(async (
throw new ApiError(400, 'This is a protected route. Please provide a valid token.');
}
await verifyMinglarAdminToken(token);
await verifyMinglarAdminHostToken(token);
const activityXid = event.pathParameters?.activityXid;
if (!activityXid) {

View File

@@ -291,6 +291,16 @@ export class MinglarService {
amInternalStatus: true,
amDisplayStatus: true,
createdAt: true,
host: {
select: {
companyName: true,
user: {
select: {
userRefNumber: true
}
}
}
},
ActivityAmDetails: {
select: {
accountManager: {