MOD de la BD, mémorisation des conversations ouvertes pour chaque utilisateur
authorGreg Burri <greg.burri@gmail.com>
Tue, 4 Mar 2008 21:39:58 +0000 (21:39 +0000)
committerGreg Burri <greg.burri@gmail.com>
Tue, 4 Mar 2008 21:39:58 +0000 (21:39 +0000)
modules/erl/euphorik_bd.erl
modules/include/euphorik_bd.hrl

index 4478726..469e242 100755 (executable)
@@ -64,6 +64,15 @@ vers_version(3) ->
       end,
       record_info(fields, user),
       user
+   );
+vers_version(4) ->
+   mnesia:transform_table(
+      user,
+      fun({user, Id, Cookie, Pseudo, Login, Password, Email, Date_creation, Date_derniere_connexion, Css, Indice_flood}) ->
+            {user,  Id, Cookie, Pseudo, Login, Password, Email, Date_creation, Date_derniere_connexion, Css, Indice_flood, []}
+      end,
+      record_info(fields, user),
+      user
    ).
       
 
index e380034..e998778 100755 (executable)
@@ -39,7 +39,8 @@
       date_creation, % erlang:now()\r
       date_derniere_connexion, % erlang:now(), est mis à jour lors de n'importe quelle activitée (envoie de message par exemple)\r
       css = [], % string()
-      indice_flood = 0 % integer() est incrémenté lorsque l'utilisateur envoie trop rapidement des messages.\r
+      indice_flood = 0, % integer() est incrémenté lorsque l'utilisateur envoie trop rapidement des messages.
+      conversations = [] % [integer()], la liste des messages correspondant au conversation\r
    }). 
    
    
\ No newline at end of file