ADD avancement sur les trolls, partie d'administration presque terminée
[euphorik.git] / doc / technique.txt
index ea0ef37..0f63fc0 100644 (file)
@@ -3,7 +3,17 @@ Euphorik - doc technique
 
 == 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 ===
@@ -24,12 +34,12 @@ Sequences :
       
    * 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
 
@@ -40,7 +50,8 @@ m4 -> m2
 m5 -> m3
 m6 -> m3
 m7
-
+m8 -> m7
+m9 -> m7