X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=doc%2Fprotocole3.txt;h=66f688d117eef5f559421a8667f30a73dc426436;hb=cddfeb41f60270ba8f959c4d90e223532c4d2e51;hp=1a91d33b20b605695b7dfff18a8ebe53804db133;hpb=6f1e9a972293544a6c92a99c9a04a509b2c7648a;p=euphorik.git diff --git a/doc/protocole3.txt b/doc/protocole3.txt index 1a91d33..66f688d 100644 --- a/doc/protocole3.txt +++ b/doc/protocole3.txt @@ -82,7 +82,9 @@ ou "login" : "paul49", "email" : "paul@pierre.com", "css" : "css/3/euphorik.css", - "nick_format" : "nick" | "login" | "nick_login", + "nick_format" : "nick" | "login" | "nick_login", + "view_times" : true | false, + "view_tooltips" : true | false, "main_page" : 1, "conversations" : [ { @@ -112,7 +114,9 @@ c -> s "nick" : "Paul", "email" : "paul@pierre.com", "css" : "css/3/euphorik.css", - "nick_format" : "nick" | "login" | "nick_login", + "nick_format" : "nick" | "login" | "nick_login", + "view_times" : true | false, + "view_tooltips" : true | false, "main_page" : 1, "conversations" : [ { @@ -156,7 +160,7 @@ La premi L'ordre des conversation est le même que celui des données de l'utilisateur. Le format de la date n'est pas formel. { - "reply" : "new_messages", + "reply" : "new_message", "conversations" : [ { "last_page" : true | false, @@ -192,6 +196,7 @@ ou { "reply" : "new_troll", "troll_id" : 123, + "message_id" : 12, "content" : "Linux sera desktop ready en 2008 ?" } ou @@ -220,7 +225,9 @@ s -> c [ { "troll_id" : 5, - "content" : "plop" + "content" : "plop", + "author" : "" + "author_id" : 2 } ] } @@ -230,6 +237,12 @@ s -> c "reply" : "troll_deleted", "troll_id" : 2 } +ou +indique de mettre à jour la liste d'ips +s -> c + { + "reply" : "banned_ips_refresh" + } === Envoie d'un troll === @@ -322,7 +335,47 @@ c -> s s -> c ou - + + + +=== Liste des ip bannis === +c -> s + { + "action" : "list_banned_ips", + "cookie" : "LKJDLAKSJBFLKASN" + } + +s -> c + { + "reply" : "list_banned_ips", + "list" : [ + { + ip : "192.168.1.2", + remaining_time : "1h23" + users : [ + { + nick : "Pierre" , + login : "pierre" + } + ] + } + ] + } + + +=== Débannissement === +c -> s + { + "action" : "unban", + "cookie" : "LKJDLAKSJBFLKASN" + "ip" : "192.168.1.2" + } + +s -> c + +ou + + === Ajout d'une correction d'un messages === Le client envoie un correctif sous la forme de texte supplémentaire à appondre au dernier messages.