Add delete user invitation functionality

This commit is contained in:
faris Aljohari
2025-01-04 20:10:37 -06:00
parent 97da38e31d
commit 81ec60d947
6 changed files with 103 additions and 10 deletions
@@ -2,6 +2,7 @@ import { InviteUserService } from '../services/invite-user.service';
import {
Body,
Controller,
Delete,
Param,
Post,
Put,
@@ -114,4 +115,17 @@ export class InviteUserController {
invitedUserUuid,
);
}
@ApiBearerAuth()
@UseGuards(JwtAuthGuard)
@Delete(':invitedUserUuid')
@ApiOperation({
summary: ControllerRoute.INVITE_USER.ACTIONS.DELETE_USER_INVITATION_SUMMARY,
description:
ControllerRoute.INVITE_USER.ACTIONS.DELETE_USER_INVITATION_DESCRIPTION,
})
async deleteUserInvitation(
@Param('invitedUserUuid') invitedUserUuid: string,
): Promise<BaseResponseDto> {
return await this.inviteUserService.deleteUserInvitation(invitedUserUuid);
}
}