From df8ef4db33e5eff04c355674552ce2ff393ce873 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 26 Mar 2025 17:57:29 +0700 Subject: [PATCH] refactor: signature endpoints --- src/controllers/02-user-controller.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/controllers/02-user-controller.ts b/src/controllers/02-user-controller.ts index d28ef34..8f536f1 100644 --- a/src/controllers/02-user-controller.ts +++ b/src/controllers/02-user-controller.ts @@ -896,7 +896,7 @@ export class UserSignatureController extends Controller { @Get() async getSignature(@Request() req: RequestWithUser, @Path() userId: string) { this.#checkPermission(req, userId); - return req.res?.redirect(await getFile(fileLocation.user.signature(userId))); + return await getFile(fileLocation.user.signature(userId)); } @Put() @@ -917,4 +917,10 @@ export class UserSignatureController extends Controller { return await setFile(fileLocation.user.signature(userId)); } } + + @Delete() + async deleteSignature(@Request() req: RequestWithUser, @Path() userId: string) { + this.#checkPermission(req, userId); + await deleteFile(fileLocation.user.signature(userId)); + } }