@@ -5,19 +5,17 @@ import { getSingleFilePath } from '../../../shared/getFilePath';
55import sendResponse from '../../../shared/sendResponse' ;
66import { UserService } from './user.service' ;
77
8- const createUser = catchAsync (
9- async ( req : Request , res : Response , next : NextFunction ) => {
10- const { ...userData } = req . body ;
11- const result = await UserService . createUserToDB ( userData ) ;
12-
13- sendResponse ( res , {
14- success : true ,
15- statusCode : StatusCodes . OK ,
16- message : 'User created successfully' ,
17- data : result ,
18- } ) ;
19- }
20- ) ;
8+ const createUser = catchAsync ( async ( req : Request , res : Response ) => {
9+ const { ...userData } = req . body ;
10+ const result = await UserService . createUserToDB ( userData ) ;
11+
12+ sendResponse ( res , {
13+ success : true ,
14+ statusCode : StatusCodes . OK ,
15+ message : 'User created successfully' ,
16+ data : result ,
17+ } ) ;
18+ } ) ;
2119
2220const getUserProfile = catchAsync ( async ( req : Request , res : Response ) => {
2321 const user = req . user ;
@@ -32,24 +30,22 @@ const getUserProfile = catchAsync(async (req: Request, res: Response) => {
3230} ) ;
3331
3432//update profile
35- const updateProfile = catchAsync (
36- async ( req : Request , res : Response , next : NextFunction ) => {
37- const user = req . user ;
38- let image = getSingleFilePath ( req . files , 'image' ) ;
39-
40- const data = {
41- image,
42- ...req . body ,
43- } ;
44- const result = await UserService . updateProfileToDB ( user , data ) ;
45-
46- sendResponse ( res , {
47- success : true ,
48- statusCode : StatusCodes . OK ,
49- message : 'Profile updated successfully' ,
50- data : result ,
51- } ) ;
52- }
53- ) ;
33+ const updateProfile = catchAsync ( async ( req : Request , res : Response ) => {
34+ const user = req . user ;
35+ let image = getSingleFilePath ( req . files , 'image' ) ;
36+
37+ const data = {
38+ image,
39+ ...req . body ,
40+ } ;
41+ const result = await UserService . updateProfileToDB ( user , data ) ;
42+
43+ sendResponse ( res , {
44+ success : true ,
45+ statusCode : StatusCodes . OK ,
46+ message : 'Profile updated successfully' ,
47+ data : result ,
48+ } ) ;
49+ } ) ;
5450
5551export const UserController = { createUser, getUserProfile, updateProfile } ;
0 commit comments