feat: add unread message count API

- Added `GET /messages/unread-count` endpoint to retrieve the count of unread messages for a user.
- Implemented `getUnreadCount` method in `MessagesService` and `MessagesRepository`.
- Updated frontend service to support fetching unread message count via API.
This commit is contained in:
Mathis HERRIOT
2026-01-29 15:47:43 +01:00
parent f852835c59
commit 0972ed951f
4 changed files with 45 additions and 0 deletions

View File

@@ -22,6 +22,11 @@ export class MessagesController {
return this.messagesService.getConversations(req.user.sub);
}
@Get("unread-count")
getUnreadCount(@Req() req: AuthenticatedRequest) {
return this.messagesService.getUnreadCount(req.user.sub);
}
@Get("conversations/with/:userId")
getConversationWithUser(
@Req() req: AuthenticatedRequest,