anchor.diff:                                       Session#t_session.token),
               db:delete_session(Session),
   
  -            {ok, Client, {send, self, ?SUCCESS}};
  +            {ok, Client, {send, self, ?R_SUCCESS}};
   
           [] ->
  -            {ok, Client, {send, self, ?ERROR}}
  +            {ok, Client, {send, self, ?R_ERROR}}
       end;
   
   handle(#s_client{} = Client, ?C_ROOM_LIST, []) ->
  
positive.code:                 {send, self, uuid:uuid_to_string(Session#t_session.id)}
              };
          false ->
              {ok, Client, {send, self, ?ERROR}}
      end;
  
  handle(#s_client{} = Client, ?C_AUTH_LOGOUT, [Id]) ->
  
negative.code: 
  handle(#s_client{} = Client, ?C_AUTH_LOGIN, [Id]) ->
      case db_auth:login(#t_session{id = Id}) of
          none -> {ok, Client, {send, self, ?R_ERROR}};
          {session, Session} ->
              {
                  ok, Client#s_client{identity = Session#t_session.user_id},
  