LogsControl.SelectedPlayers.ToArray(),
null,
LogsControl.IncludeNonPlayerLogs,
- null,
DateOrder.Descending);
SendMessage(request);
var largestId = _filter.DateOrder switch
{
- DateOrder.Ascending => ^1,
- DateOrder.Descending => 0,
+ DateOrder.Ascending => 0,
+ DateOrder.Descending => ^1,
_ => throw new ArgumentOutOfRangeException(nameof(_filter.DateOrder), _filter.DateOrder, null)
};
Guid[]? anyPlayers,
Guid[]? allPlayers,
bool includeNonPlayers,
- int? lastLogId,
DateOrder dateOrder)
{
RoundId = roundId;
AnyPlayers = anyPlayers is { Length: > 0 } ? anyPlayers : null;
AllPlayers = allPlayers is { Length: > 0 } ? allPlayers : null;
IncludeNonPlayers = includeNonPlayers;
- LastLogId = lastLogId;
DateOrder = dateOrder;
}
public Guid[]? AnyPlayers { get; set; }
public Guid[]? AllPlayers { get; set; }
public bool IncludeNonPlayers { get; set; }
- public int? LastLogId { get; set; }
public DateOrder DateOrder { get; set; }
}