Fix API offset limit 400 Bad Request, implement requested UI/UX improvements

This commit is contained in:
Richard
2026-07-06 22:34:33 +02:00
parent fb703b6c81
commit 10eefd3546
35 changed files with 4900 additions and 145 deletions
@@ -15,6 +15,7 @@ public interface ITraderRepository
Task AddAsync(Trader trader, CancellationToken ct = default);
Task UpdateAsync(Trader trader, CancellationToken ct = default);
Task DeleteAsync(int id, CancellationToken ct = default);
Task UpdateRanksAsync(IEnumerable<(int TraderId, int Rank)> ranks, CancellationToken ct = default);
/// <summary>Get traders that need trade history update (LastTradesUpdatedAt is null or older than given hours).</summary>
Task<IReadOnlyList<Trader>> GetTradersDueForTradeUpdateAsync(int cooldownHours = 6, int take = 20, CancellationToken ct = default);