Example #1
0
        public Room JoinRoom(int roomId, string password)
        {
            return(Operation(() =>
            {
                CheckIsUserAuthenticated();

                var room = serverManager.AddUserToRoom(LoggedUser, roomId, password);

                NotifyUsersOfRoomChange(room, RoomUpdate.UserJoined);

                return room;
            }));
        }