X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=modules%2Ferl%2Feuphorik_protocole.erl;h=548f4af205492e44e2b79e5af5d7321ae0cb8099;hp=ff53a1c209955328d08e2654fa7f860ec8fb4563;hb=46b6cab14594802cdb4db9e3d77082815182073b;hpb=c07b41feaaec892d7a4995c91719bba7ecbed7a6 diff --git a/modules/erl/euphorik_protocole.erl b/modules/erl/euphorik_protocole.erl index ff53a1c..548f4af 100755 --- a/modules/erl/euphorik_protocole.erl +++ b/modules/erl/euphorik_protocole.erl @@ -66,7 +66,7 @@ profile( {cookie, Cookie}, {login, Login}, {password, Password}, - {pseudo, Pseudo}, + {nick, Pseudo}, {email, Email}, {css, Css}, {main_page, Main_page}, @@ -183,11 +183,12 @@ put_message( if (Strip_content =:= []) -> erreur("Message vide"); true -> + % TODO : non-atomique (update_pseudo+nouveau_message) + euphorik_minichat:update_pseudo_user(User#user.id, Nick), case euphorik_minichat:nouveau_message(Strip_content, User#user.id, Answer_to) of - erreur -> erreur("Impossible d'ajouter un nouveau message"); + erreur -> erreur("Impossible d'ajouter un nouveau message"); _ -> - euphorik_minichat:update_pseudo_user(User#user.id, Nick), - json_reponse_ok() + json_reponse_ok() end end; _ ->