private void UpdatePlayers(UpdateRequest request, ServerRow row, Server server) { bool ok = ExecuteUpdate(request, row, server, retryCallback => { var players = server.GetPlayers(retryCallback); row.Players = players == null ? null : new List<Player>(players); }); if (!ok) row.Players = null; }
private void UpdatePlayers(UpdateRequest request, ServerRow row, Server server) { if (!row.QueryPlayers) return; bool ok = ExecuteUpdate(request, row, server, retryCallback => { var players = server.GetPlayers(retryCallback); if (players == null) return false; row.Players =new List<Player>(players); return true; }); if (!ok) { row.Players = null; row.QueryPlayers = false; } }