X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=doc%2Fprotocole3.txt;h=033c9ab10487c9ea71be5c555cfa409fb0a9e431;hb=2afc392276a411f685088e659292f5691f60abd3;hp=2ce1a9e6be98db6146fcd4b6b0a2636489057a08;hpb=816b7ea27dba76b6816b34991bb0325339e21a64;p=euphorik.git diff --git a/doc/protocole3.txt b/doc/protocole3.txt index 2ce1a9e..033c9ab 100644 --- a/doc/protocole3.txt +++ b/doc/protocole3.txt @@ -42,6 +42,7 @@ Message ok g === Login === Le mot de passe est hashé en md5. +L'action 'register' permet de créer un nouvel utilisateur. c -> s { @@ -71,12 +72,12 @@ s -> c "login" : "paul49", "email" : "paul@pierre.com", "css" : "css/3/euphorik.css", - "main_page" : 1, - "conversations" : [ - { - "root" : 123, - "page" : 1 - } + "main_page" : 1, + "conversations" : [ + { + "racine" : 123, + "page" : 1 + } ] } @@ -90,7 +91,6 @@ c -> s === Profile === - c -> s { "action" : "set_profile", @@ -100,12 +100,12 @@ c -> s "pseudo" : "Paul", "email" : "paul@pierre.com", "css" : "css/3/euphorik.css", - "main_page" : 1, - "conversations" : [ - { - "root" : 123, - "page" : 1 - } + "main_page" : 1, + "conversations" : [ + { + "racine" : 123, + "page" : 1 + } ] } @@ -117,18 +117,18 @@ ou === Wait event === Si "last_message_id" est absent alors le client ne possède pas de message. -Les conversations données sont définies dans le profile. +Les conversations lié aux trolls sont définies dans le profile. c -> s { - "action" : "wait_event", + "action" : "wait_event", + "page" : "chat" "cookie" : "LKJDLAKSJBFLKASN", - "message_count" : 10, + "message_count" : 10, "last_message_id" : 163, - "main_page" : 1, "conversations" : [ { - "root" : 123, + "racine" : 123, "page" : 1 } ] @@ -143,21 +143,23 @@ Le format de la date n'est pas formel. "conversations" : [ { "last_page" : true | false, - "messages" : [ - "id" : 54, - "date" : "Hier 17:26:54", - "system" : true | false, - "owner" : true | false, - "answered" : true | false, - "is_a_reply" : true | false, - "nick" : "Paul", - "login" : "paul_22", - "content" : "Salut", - "answer_to" : [ - { "id" : 123, "pseudo" : "Pierre", "login" : "pierre_45" } - ] + "messages" : [ + { + "id" : 54, + "date" : "Hier 17:26:54", + "system" : true | false, + "owner" : true | false, + "answered" : true | false, + "is_a_reply" : true | false, + "nick" : "Paul", + "login" : "paul_22", + "content" : "Salut", + "answer_to" : [ + { "id" : 123, "pseudo" : "Pierre", "login" : "pierre_45" } + ] + } ] - } + } ... ] } @@ -174,25 +176,19 @@ ou } -=== Envoie d'un troll === +=== Envoie d'un troll === +TODO c -> s { "action" : "put_troll", "cookie" : "LKJDLAKSJBFLKASN", "content" : "Un bon troll velu !" } - -s -> c - { - "reply" : "ok" | "error", - "error_message" : "blabla" - } - === Modification d'un troll === TODO -=== Demande de trolls === -TODO === Suppression d'un troll === +TODO +=== Noter un troll === TODO === Envoie message === @@ -205,7 +201,6 @@ c -> s "cookie" : "LKJDLAKSJBFLKASN", "nick" : "Paul", "content" : "Bonjour", - "Troll" : 45, "answer_to" : [ 345, 532, ... ] }