Ejemplo n.º 1
0
        public object Create(string name, bool @private = false)
        {
            lock (PlayerHost.SyncRoot)
            {
                CheckGameming();

                Task.Run(async() =>
                {
                    try
                    {
                        await GameRoomsManager.CreateGame(PlayerHost, name, @private);
                    }
                    catch (Exception e)
                    {
                        PlayerHost.WriteMessage(GameMessage.Error(e.ToString()));
                    }
                });
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }
        }