Skip to content

Commit bcff276

Browse files
committed
use ResponseHandler
1 parent d983269 commit bcff276

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed

Projects/BooksLibrary/src/api/controllers/user.controller.ts

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Authorizer } from 'auth/authorizer';
2+
import { ResponseHandler } from 'common/response.handler';
23
import express from 'express';
34
import { UserService } from 'services/user.service';
45
import { Loader } from 'startup/loader';
@@ -29,15 +30,23 @@ export class UserController {
2930
throw new Error('Method not implemented.');
3031
};
3132

32-
create = async (request: express.Request, response: express.Response) => {
33+
create = async (request: express.Request, response: express.Response): Promise<void> => {
34+
// request.context = 'User.create';
35+
3336
const apiResponse = {
34-
status: 200,
35-
entity: {
36-
name: 'akash jadhav',
37-
designation: 'software dev',
38-
},
37+
name: 'akash jadhav',
38+
designation: 'software dev',
3939
};
4040

41-
return response.status(apiResponse.status).send(apiResponse);
41+
ResponseHandler.success(
42+
request,
43+
response,
44+
'User created!',
45+
200,
46+
{
47+
entity: apiResponse,
48+
},
49+
false
50+
);
4251
};
4352
}

Projects/BooksLibrary/src/common/response.handler.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ export class ResponseHandler {
2929
Message: msg,
3030
HttpCode: httpErrorCode ? httpErrorCode : 500,
3131
Trace: trace_path,
32-
User: request ? request.currentUser : null,
33-
Context: request ? request.context : null,
32+
User: null,
33+
Context: 'request ? request.context : null',
3434
Request: {
3535
Method: request ? request.method : null,
3636
Host: request ? request.hostname : null,
@@ -73,8 +73,8 @@ export class ResponseHandler {
7373
HttpCode: httpCode ?? 200,
7474
Data: data ?? null,
7575
Trace: null,
76-
User: request ? request.currentUser : null,
77-
Context: request ? request.context : null,
76+
User: null,
77+
Context: 'request ? request.context : null',
7878
Request: {
7979
Method: request ? request.method : null,
8080
Host: request ? request.hostname : null,

0 commit comments

Comments
 (0)