* de s'autentifier avec (login, password).\r
*/\r
euphorik.Client.prototype.getJSONEnregistrement = function(login, password) {\r
- var mess = { "header" : { "action" : "register", "version" : euphorik.conf.versionProtocole } };\r
+ var mess = {\r
+ "header" : { "action" : "register","version" : euphorik.conf.versionProtocole }\r
+ };\r
\r
if (login && password) {\r
mess.login = login;\r
mess.password = password;\r
}\r
\r
+ mess.profile = this.getJSONProfileInfos();\r
+ \r
return mess;\r
};\r
\r
"cookie" : this.cookie,\r
"login" : this.login,\r
"password" : this.password,\r
+ "profile" : this.getJSONProfileInfos()\r
+ };\r
+};\r
+\r
+euphorik.Client.prototype.getJSONProfileInfos = function() {\r
+ return {\r
"nick" : this.pseudo,\r
"email" : this.email,\r
"css" : this.css,\r
};\r
\r
/**\r
- * Connexion. Réalisé de manière synchrone.\r
+ * Connexion. Réalisée de manière synchrone.\r
*/\r
euphorik.Client.prototype.connexion = function(messageJson) {\r
var thisClient = this;\r
\r
this.id = data.id;\r
this.login = data.login;\r
- this.pseudo = data.nick;\r
- this.email = data.email;\r
- this.setCss(data.css);\r
- this.chatOrder = data.chat_order;\r
- this.nickFormat = data.nick_format;\r
- this.viewTimes = data.view_times;\r
- this.viewTooltips = data.view_tooltips;\r
- this.ostentatiousMaster = data.ostentatious_master;\r
+ this.pseudo = data.profile.nick;\r
+ this.email = data.profile.email;\r
+ this.setCss(data.profile.css);\r
+ this.chatOrder = data.profile.chat_order;\r
+ this.nickFormat = data.profile.nick_format;\r
+ this.viewTimes = data.profile.view_times;\r
+ this.viewTooltips = data.profile.view_tooltips;\r
+ this.ostentatiousMaster = data.profile.ostentatious_master;\r
\r
// la page de la conversation principale\r
this.pagePrincipale = 1;\r
\r
// les conversations\r
- this.conversations = data.conversations;\r
+ this.conversations = data.profile.conversations;\r
this.conversations.map(function(conv) {\r
return { root : conv.root, page : 1, reduit : conv.minimized };\r
});\r