public void RemoveFromRoom(string userName, string con) { string conId = con; string name = userName; ChatRoom.LeaveRoom(conId, name); var joined = ChatRoom.GetJoined(); var serList = JsonConvert.SerializeObject(joined); string message = ChatRoom.CalculateTime(); Clients.All.left(serList); Clients.All.timeInQueue(message); }
public void LeaveRoom() { string conId = Context.ConnectionId; string name = Context.User.Identity.Name; ChatRoom.LeaveRoom(conId, name); var joined = ChatRoom.GetJoined(); var serList = JsonConvert.SerializeObject(joined); string message = ChatRoom.CalculateTime(); Clients.All.left(serList); Clients.All.timeInQueue(message); }
public void JoinRoom() { if (!Context.User.IsInRole("owner")) { string name = Context.User.Identity.Name; string id = Context.User.Identity.GetUserId(); string conId = Context.ConnectionId; ChatRoom.JoinRoom(conId, id, name); } var joined = ChatRoom.GetJoined(); string serList = JsonConvert.SerializeObject(joined); string message = ChatRoom.CalculateTime(); Clients.All.joined(serList); Clients.All.timeInQueue(message); }
public void WaitingTime() { string message = ChatRoom.CalculateTime(); Clients.All.timeInQueue(message); }