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)); } }
private Client CurrentClient(Request request) { return(gameLogic.GetLoggedClient(request.UserToken())); }
private Entities.Client CurrentClient(Request request) { return(logic.GetLoggedClient(request.UserToken())); }