private void RefreshRooms(Message responce) { if (Server.ServerExist()) { List <string> res = new List <string>(); foreach (var m in Server.GetChatRoomList()) { res.Add(m.Value.GetName()); } IPC(Command.OK, res); } else { IPC(Command.Error); } }
private void RefreshCurrentRoom(Message responce) { if (Server.ServerExist()) { List <string> res = new List <string>(); foreach (var m in Server.GetMessageList()) { res.Add(m); } IPC(Command.OK, res); } else { IPC(Command.Error); } }
private void ListUsers(Message responce) { if (Server.ServerExist()) { List <string> res = new List <string>(); foreach (var m in Server.GetCurrentChatRoom().GetUserList()) { res.Add(m); } IPC(Command.OK, res); } else { IPC(Command.Error); } }
private void UpdateDropDown(Message responce) { if (Server.ServerExist()) { List <string> res = new List <string>(); foreach (var room in Server.GetChatRoomList().Values) { if (room.GetUserList().Contains(responce.message[0])) { res.Add(room.GetName()); } } IPC(Command.OK, res); } else { IPC(Command.Error); } }
private void JoinRoom(Message responce) { if (Server.ServerExist()) { if (Server.GetUserListInRoom(responce.other).Contains(responce.message[0])) { IPC(Command.Error); } else { Server.GetUserListInRoom(responce.other).Add(responce.message[0]); IPC(Command.OK); } } else { IPC(Command.Error); } }