Description : Implémenter la messagerie en temps réel ou REST.
Endpoints :
POST /messaging/conversations
GET /messaging/conversations
GET /messaging/conversations/:convId/messages
POST /messaging/conversations/:convId/messages
DoD :
MessagingModule créé.
La logique de permission vérifie qu'un utilisateur ne peut accéder qu'à ses propres conversations.
(Optionnel) Intégration de WebSockets pour une expérience en temps réel.
* **Description :** Implémenter la messagerie en temps réel ou REST.
* **Endpoints :**
* `POST /messaging/conversations`
* `GET /messaging/conversations`
* `GET /messaging/conversations/:convId/messages`
* `POST /messaging/conversations/:convId/messages`
* **DoD :**
* `MessagingModule` créé.
* La logique de permission vérifie qu'un utilisateur ne peut accéder qu'à ses propres conversations.
* *(Optionnel)* Intégration de WebSockets pour une expérience en temps réel.
cvodouhe
added this to the P'tits Pas Backend project 2025-08-07 13:14:49 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
POST /messaging/conversationsGET /messaging/conversationsGET /messaging/conversations/:convId/messagesPOST /messaging/conversations/:convId/messagesMessagingModulecréé.