-s -> c\r
-La première conversation est la principale (main).\r
-L'ordre des conversation est le même que celui des données de l'utilisateur.\r
-Le format de la date n'est pas formel.\r
- {\r
- "reply" : "new_messages",\r
- "conversations" : [\r
- "last_page" : true | false,\r
- "messages" : [\r
- "id" : 54,\r
- "date" : "Hier 17:26:54",\r
- "system" : true | false,\r
- "owner" : true | false,\r
- "answered" : true | false,\r
- "is_a_reply" : true | false,\r
- "nick" : "Paul",\r
- "login" : "paul_22",\r
- "content" : "Salut",\r
- "answer_to" : [\r
- { "id" : 123, "pseudo" : "Pierre", "login" : "pierre_45" }\r
- ]\r
- ]\r
- ]\r
- }
-ou\r
- {\r
- "reply" : "message_updated",\r
- "message_id" : 123,\r
- "contenu" : "Salut +++ poulpe"\r
- }
-ou\r
- {\r
- "reply" : "error",\r
- "error_message" : "blabla"\r
- }
-\r
-\r
-C.5. Envoie troll\r
--------------------\r
-\r
-c -> s\r
- {\r
- "action" : "put_troll",\r
- "cookie" : "LKJDLAKSJBFLKASN",\r
- "content" : "Un bon troll velu !"\r
- }\r
- \r
-s -> c\r
- {\r
- "reply" : "ok" | "error",\r
- "error_message" : "blabla"\r
- }\r
-
-
-C.6. Envoie message
--------------------
-Le client envoie un message, le message peut répondre à un certain nombre d'autres messages.
-"answer_to" n'est pas obligatoire.\r
-
-c -> s\r
- {\r
- "action" : "put_message",\r
- "cookie" : "LKJDLAKSJBFLKASN",\r
- "nick" : "Paul",\r
- "content" : "Bonjour",\r
- "Troll" : 45,\r
- "answer_to" : [ 345, 532, ... ]\r
+s -> c
+ <ok>
+ou
+ <error>
+
+
+=== Envoie message ===
+Le client envoie un message, le message peut répondre à un certain nombre d'autres messages.
+"answer_to" n'est pas obligatoire.
+
+c -> s
+ {
+ "header" : {action : "put_message", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN",
+ "nick" : "Paul",
+ "content" : "Bonjour",
+ "answer_to" : [ 345, 532, ... ]