diff --git a/src/controllers/user.ts b/src/controllers/user.ts index 12136c7..1263293 100644 --- a/src/controllers/user.ts +++ b/src/controllers/user.ts @@ -674,49 +674,6 @@ export class UserController { } } - static async profile(req: Request, res: Response, next: NextFunction): Promise { - /* - #swagger.tags = ['User'] - #swagger.security = [{ - "bearerAuth": [] - }] - #swagger.parameters['id'] = { - in: 'path', - description: 'User ID.', - required: true, - type: 'string' - } - */ - - try { - const schema = Joi.object().keys({ - id: Joi.string().uuid().required().label("ID"), - }); - - const param: any = await schema.validateAsync({ id: req.params["id"] }); - - const userRepository = OrmHelper.DB.getRepository(User); - - const data = await userRepository.findOneBy({ id: param.id }); - - if (data != null) { - return ReturnHelper.successResponseAny(res, 200, Language.lang.success_view, data); - } else { - return ReturnHelper.errorResponse(res, 404, 401, Language.lang.failed_not_found, ""); - } - } catch (e: unknown) { - if (e instanceof Error) { - log.error(e.message, e.stack); - } else { - log.error(JSON.stringify(e)); - } - const err = e as Error; - - return ReturnHelper.errorResponse(res, 500, 402, Language.lang.failed_view, err.message); - } - } - - static async delete(req: Request, res: Response, next: NextFunction): Promise { /* #swagger.tags = ['User'] diff --git a/src/routes/private.ts b/src/routes/private.ts index 1e169ad..a60c7d5 100644 --- a/src/routes/private.ts +++ b/src/routes/private.ts @@ -21,7 +21,6 @@ export class RoutePrivate { app.put('/api/user/update_password', UserController.updatePassword) app.delete('/api/user/delete/:id/:hard', UserController.delete) app.put('/api/user/restore/:id', UserController.restore) - app.get('/api/user/profile/:id', UserController.profile) // app.get('/api/user_role/list', UserRoleController.list) // app.get('/api/user_role/export', UserRoleController.export)