feat(replay): add ReplayHistoryReader for newest-first list query

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
gamer147
2026-06-10 07:48:18 -04:00
parent 2b6c7bd6a4
commit 86d86f6ead
4 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
namespace SVSim.Database.Services.Replay;
public interface IReplayHistoryReader
{
/// <summary>Newest-first by CreateTime. Caps at <paramref name="take"/> (default 50).</summary>
Task<IReadOnlyList<ReplayHistoryEntry>> GetRecentAsync(long viewerId, int take, CancellationToken ct);
}