chore: add new route to get favorinte and archive mailboxx messsage
This commit is contained in:
@@ -86,6 +86,30 @@ export class EmailController {
|
||||
return this.emailService.getTrashMessages(userId, query);
|
||||
}
|
||||
|
||||
@Get("messages/junk")
|
||||
@ApiOperation({ summary: "List messages in junk mailbox" })
|
||||
@ApiResponse({ status: 200, description: "List of junk messages" })
|
||||
@ApiResponse({ status: 404, description: "junk mailbox not found" })
|
||||
getJunkMessages(@UserDec("wildduckUserId") userId: string, @Query() query: MessageListQueryDto) {
|
||||
return this.emailService.getJunkMessages(userId, query);
|
||||
}
|
||||
|
||||
@Get("messages/archive")
|
||||
@ApiOperation({ summary: "List messages in archive mailbox" })
|
||||
@ApiResponse({ status: 200, description: "List of archive messages" })
|
||||
@ApiResponse({ status: 404, description: "archive mailbox not found" })
|
||||
getArchiveMessages(@UserDec("wildduckUserId") userId: string, @Query() query: MessageListQueryDto) {
|
||||
return this.emailService.getArchivedMessages(userId, query);
|
||||
}
|
||||
|
||||
@Get("messages/favorite")
|
||||
@ApiOperation({ summary: "List messages in favorite mailbox" })
|
||||
@ApiResponse({ status: 200, description: "List of favorite messages" })
|
||||
@ApiResponse({ status: 404, description: "favorite mailbox not found" })
|
||||
getFavoriteMessages(@UserDec("wildduckUserId") userId: string, @Query() query: MessageListQueryDto) {
|
||||
return this.emailService.getFavoriteMessages(userId, query);
|
||||
}
|
||||
|
||||
@Get("messages/drafts")
|
||||
@ApiOperation({ summary: "List messages in drafts mailbox" })
|
||||
@ApiResponse({ status: 200, description: "List of drafts messages" })
|
||||
|
||||
Reference in New Issue
Block a user