🚚 create backup folder

create backup folder for archive the old modules
This commit is contained in:
Rafi Arrafif
2025-07-18 23:20:15 +07:00
parent 8eb68cf0ba
commit 8532d7e104
40 changed files with 671 additions and 671 deletions

View File

@ -0,0 +1,31 @@
import {
returnErrorResponse,
returnWriteResponse,
} from "../../../helpers/callback/httpResponse";
import { Context } from "elysia";
import { assignRoleToUserSchema } from "../schemas/assignRoleToUser.schema";
import { mainErrorHandler } from "../../../helpers/error/handler";
import { assignRoleToUserService } from "../services/assignRoleToUser.service";
export const assignRoleToUserController = async (ctx: Context) => {
const validation = assignRoleToUserSchema.safeParse(ctx.body);
if (!validation.success)
return returnErrorResponse(
ctx.set,
400,
"Invalid Request",
validation.error
);
try {
const assignRoleToUser = await assignRoleToUserService(validation.data);
return returnWriteResponse(
ctx.set,
201,
"User Role Assigned Successfully",
assignRoleToUser
);
} catch (error) {
return mainErrorHandler(ctx.set, error);
}
};