add serverless-plugin-split-stacks and update serverless configuration; refactor host function definitions and improve updateHostProfile handler

This commit is contained in:
paritosh18
2026-03-11 15:42:41 +05:30
parent b5cdb20c4f
commit 2ca785248f
5 changed files with 44 additions and 25 deletions

View File

@@ -1,14 +1,14 @@
import { APIGatewayProxyEvent, APIGatewayProxyResult, Context } from 'aws-lambda';
import AWS from 'aws-sdk';
import dayjs from 'dayjs';
import { z } from 'zod';
import AWS from 'aws-sdk';
import config from '../../../config/config';
import { prismaClient } from '../../../common/database/prisma.lambda.service';
import { verifyHostToken } from '../../../common/middlewares/jwt/authForHost';
import { ROLE } from '../../../common/utils/constants/common.constant';
import { safeHandler } from '../../../common/utils/handlers/safeHandler';
import ApiError from "../../../common/utils/helper/ApiError";
import { ROLE } from '../../../common/utils/constants/common.constant';
import { parseMultipartFormData } from '../../../common/utils/helper/parseMultipartFormData';
import config from '../../../config/config';
const s3 = new AWS.S3({
region: config.aws.region,
@@ -337,7 +337,7 @@ export const handler = safeHandler(async (
body: JSON.stringify({
success: true,
message: 'Profile updated successfully',
data: result,
data : null// no data payload per request
}),
};
});