public async Task ProcessPackage(User user, RoomCreatePackage package) { var room = new Room(); room.Name = package.Name; mServer.Rooms.TryAdd(room.ID, room); var result = new RoomCreatePackage(); result.ID = room.ID; await mServer.ClientListener.Send(user, result); }
private async void RoomCreateRecived(RoomCreatePackage roomCreatePackage) { await RefreshRooms(); await mMainForm.Talker.Send(mMainForm.Me, new JoinRoom { ID = roomCreatePackage.ID }); }