Esempio n. 1
0
 public async Task ChangeUsername(string username)
 {
     try
     {
         string oldUsername = UserManagement.GetUsername(Context.ConnectionId);
         UserManagement.ChangeUsername(Context.ConnectionId, username);
         await Clients.Caller.SendAsync("UsernameChanged", username);
     }
     catch (UserManagement.UsernameConflictException e)
     {
         await Clients.Caller.SendAsync("UsernameExistsError");
     }
 }
Esempio n. 2
0
 public async Task SendMessage(string room, string msg)
 {
     await Clients.Group(room).SendAsync("ReceiveMessage", room, UserManagement.GetUsername(Context.ConnectionId), msg);
 }