-traiter_action([#xmlAttribute{value="profile"}], XML) ->
- euphorik_protocole:profile(XML); \r
-% un utilisateur demande les messages\r
-traiter_action([#xmlAttribute{value="refreshMessages"}], XML) ->\r
- euphorik_protocole:refreshMessage(XML); \r
-% un utilisateur envoie un message\r
-traiter_action([#xmlAttribute{value="message"}], XML) ->\r
- euphorik_protocole:message(XML).\r
- \r
-
-\r
+traiter_action("set_profile", JSON, _) ->
+ euphorik_protocole:profile(JSON);
+% un utilisateur attend un événement (par exemple l'arrivé d'un nouveau message)
+traiter_action("wait_event", JSON, _) ->
+ euphorik_protocole:wait_event(JSON);
+% un utilisateur envoie un message
+traiter_action("put_message", JSON, _) ->
+ euphorik_protocole:put_message(JSON);
+traiter_action("ban", JSON, _) ->
+ euphorik_protocole:ban(JSON);
+traiter_action("slap", JSON, _) ->
+ euphorik_protocole:slap(JSON);
+traiter_action("put_troll", JSON, _) ->
+ euphorik_protocole:put_troll(JSON);
+traiter_action("mod_troll", JSON, _) ->
+ euphorik_protocole:mod_troll(JSON);
+traiter_action("del_troll", JSON, _) ->
+ euphorik_protocole:del_troll(JSON);
+traiter_action("list_banned_ips", JSON, _) ->
+ euphorik_protocole:list_banned_ips(JSON);
+traiter_action("unban", JSON, _) ->
+ euphorik_protocole:unban_ip(JSON).
+
\ No newline at end of file