Skip to content

Commit 8c23167

Browse files
committed
use handle error utility
1 parent f67aab6 commit 8c23167

File tree

1 file changed

+21
-17
lines changed

1 file changed

+21
-17
lines changed

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

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,26 @@ export class UserController {
3131
};
3232

3333
create = async (request: express.Request, response: express.Response): Promise<void> => {
34-
// request.context = 'User.create';
35-
36-
const apiResponse = {
37-
name: 'akash jadhav',
38-
designation: 'software dev',
39-
};
40-
41-
ResponseHandler.success(
42-
request,
43-
response,
44-
'User created!',
45-
200,
46-
{
47-
entity: apiResponse,
48-
},
49-
false
50-
);
34+
try {
35+
// request.context = 'User.create';
36+
37+
const apiResponse = {
38+
name: 'akash jadhav',
39+
designation: 'software dev',
40+
};
41+
42+
ResponseHandler.success(
43+
request,
44+
response,
45+
'User created!',
46+
200,
47+
{
48+
entity: apiResponse,
49+
},
50+
false
51+
);
52+
} catch (err) {
53+
ResponseHandler.handleError(request, response, err);
54+
}
5155
};
5256
}

0 commit comments

Comments
 (0)