chore: new feature

This commit is contained in:
mahyargdz
2025-07-21 10:22:58 +03:30
parent a5d28b7f26
commit abfdd1b9e7
5 changed files with 35 additions and 2 deletions
+8
View File
@@ -67,6 +67,14 @@ export class EmailController {
return this.emailService.markMessageAsSeen(userId, Number(params.messageId), query.mailbox);
}
@Patch("messages/:messageId/unseen")
@ApiOperation({ summary: "Mark a message as unseen" })
@ApiResponse({ status: 200, description: "Message marked as unseen successfully" })
@ApiResponse({ status: 404, description: "Message not found" })
markMessageAsUnseen(@UserDec("wildduckUserId") userId: string, @Param() params: MessageParamDto, @Query() query: MailboxIdQueryDto) {
return this.emailService.markMessageAsUnseen(userId, Number(params.messageId), query.mailbox);
}
@Get("messages/inbox")
@ApiOperation({ summary: "List messages in a inbox" })
@ApiResponse({ status: 200, description: "List of messages" })