"login" : "paul49",
"email" : "paul@pierre.com",
"css" : "css/3/euphorik.css",
+ "chat_order" : "chrono" | "reverse",
"nick_format" : "nick" | "login" | "nick_login",
"view_times" : true | false,
"view_tooltips" : true | false,
- // "main_page" : 1,
- "conversations" : [3, 8],
- "ek_master" : true | false
+ "conversations" : [{"root" : 3, "minimized" : true},
+ "ek_master" : true | false,
+ "ostentatious_master" : "invisible" | "light" | "heavy"
}
"nick" : "Paul",
"email" : "paul@pierre.com",
"css" : "css/3/euphorik.css",
+ "chat_order" : "chrono" | "reverse",
"nick_format" : "nick" | "login" | "nick_login",
"view_times" : true | false,
"view_tooltips" : true | false,
- "main_page" : 1,
- "conversations" : [3, 8]
+ "conversations" : [{"root" : 3, "minimized" : true},
+ "ostentatious_master" : "invisible" | "light" | "heavy"
}
s -> c
"root" : 453,
"answer_to" : [
{ "id" : 123, "nick" : "Pierre", "login" : "pierre_45" }
- ]
- "ek_master" : true | false
+ ],
+ "ek_master" : true | false,
+ "ostentatious_master" : "invisible" | "light" | "heavy",
+ "last_modification" : "Hier 17:26:54"
}
c -> s
La première conversation est la principale (main).
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.
-first correpond au premier message de la conversation, vaut 'undefined' pour la conversation principale ainsi que pour les conversations vides.
+first correpond au premier message de la conversation, vaut 'null' pour la conversation principale ainsi que pour les conversations vides.
{
"reply" : "new_message",
"conversations" : [
{
"last_page" : true | false,
- "first" : <message> | undefined,
+ "first" : <message> | null,
"messages" : [ <message>, .. ]
}
]
{
"reply" : "message_updated",
"message_id" : 123,
- "content" : "Salut +++ poulpe"
+ "content" : "Salut poulpe",
+ "last_modification" : "Hier 17:26:54"
}
ou
{