From: Greg Burri Date: Tue, 4 Mar 2008 21:39:58 +0000 (+0000) Subject: MOD de la BD, mémorisation des conversations ouvertes pour chaque utilisateur X-Git-Tag: 1.0.0^2~185 X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=commitdiff_plain;h=ac8cb03ce2a0982fd386e639be1368c8fb59e94e MOD de la BD, mémorisation des conversations ouvertes pour chaque utilisateur --- diff --git a/modules/erl/euphorik_bd.erl b/modules/erl/euphorik_bd.erl index 4478726..469e242 100755 --- a/modules/erl/euphorik_bd.erl +++ b/modules/erl/euphorik_bd.erl @@ -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 ). diff --git a/modules/include/euphorik_bd.hrl b/modules/include/euphorik_bd.hrl index e380034..e998778 100755 --- a/modules/include/euphorik_bd.hrl +++ b/modules/include/euphorik_bd.hrl @@ -39,7 +39,8 @@ date_creation, % erlang:now() date_derniere_connexion, % erlang:now(), est mis à jour lors de n'importe quelle activitée (envoie de message par exemple) css = [], % string() - indice_flood = 0 % integer() est incrémenté lorsque l'utilisateur envoie trop rapidement des messages. + indice_flood = 0, % integer() est incrémenté lorsque l'utilisateur envoie trop rapidement des messages. + conversations = [] % [integer()], la liste des messages correspondant au conversation }). \ No newline at end of file