== euphorik.js ==
Sequences :
- * Chargement d'une page
+ * Chargement d'une page\r
+ \r
+=== Client ===\r
+Etats :\r
+ Un client peut avoir trois états\r
+ * Non Identifie -> Enregistre, Identifie\r
+ Etat initial.\r
+ * Identifie -> Enregistre, Non Identifie\r
+ Nécessaire (et automatique) pour pouvoir poster des messages.\r
+ * Enregistre -> Non Identifie\r
+ Nécessaire pour pouvoir poster des trolls et gérer un profile.
== pageMinichat.js ==
=== Classes ===
* Extraction d'une conversation
a) Conversation.click
- b) Messages.ExtraireConversation(numMess)
- c) User.ajouterConversation(numMess)
+ b) Client.ajouterConversation(idMess)
+ c) Client.flush(false) // mise à jour du profile de manière synchrone
d) Messages.rafraichirMessages(true)
* Suppression d'une conversation
-
+
=== Exemple de conversation ===
Utilisé lors des tests
m5 -> m3
m6 -> m3
m7
-
+m8 -> m7
+m9 -> m7