Example #1
0
 public void DisconnectClient(Connection connection, Request request)
 {
     try
     {
         gameLogic.DisconnectClient(request.UserToken());
         connection.SendMessage(BuildResponse(ResponseCode.Ok, "Client disconnected"));
         connection.Close();
     }
     catch (RecordNotFoundException e)
     {
         connection.SendMessage(BuildResponse(ResponseCode.NotFound, e.Message));
     }
     catch (ClientNotConnectedException e)
     {
         connection.SendMessage(BuildResponse(ResponseCode.Unauthorized, e.Message));
     }
 }
Example #2
0
 private Client CurrentClient(Request request)
 {
     return(gameLogic.GetLoggedClient(request.UserToken()));
 }
Example #3
0
 private Entities.Client CurrentClient(Request request)
 {
     return(logic.GetLoggedClient(request.UserToken()));
 }