private void HandleEndHostingCustomGameMessage(RestDataRequestMessage message,
                                                       EndHostingCustomGameMessage messageContent,
                                                       ref RestResponse response, RestRequestMessage request)
        {
            var user = _context.FindUserBySessionCredentials(message.SessionCredentials);

            if (user != default)
            {
                user.HostedServer = null;
            }


            response.FunctionResult =
                new RestDataFunctionResult(new EndHostingCustomGameResult());
            response.SetSuccessful(true, "ResultFromServerTask");
        }
Exemplo n.º 2
0
 private void HandleEndHostingCustomGameMessage(EndHostingCustomGameMessage msg, ref RestResponse response,
                                                RestDataRequestMessage message)
 {
     try
     {
         var user = _context.Users.Find(x => message.SessionCredentials.SessionKey == x.Id.SessionKey);
         if (user != null)
         {
             user.Server = null;
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
     response.FunctionResult =
         new RestDataFunctionResult(new EndHostingCustomGameResult());
     response.SetSuccessful(true, "ResultFromServerTask");
 }