feat: prioritize trader analytics via LastAnalyzedAt and add force-analyze endpoint

This commit is contained in:
Richard
2026-07-05 18:58:33 +02:00
parent c38b4d498f
commit 0b799123db
5 changed files with 45 additions and 17 deletions
@@ -36,6 +36,12 @@ public static class TraderEndpoints
return Results.Ok();
});
group.MapPost("/{id:int}/force-analyze", async (int id, IAnalyticsService svc, CancellationToken ct) =>
{
await svc.ForceAnalyzeTraderAsync(id, ct);
return Results.Ok();
});
group.MapPost("/{id:int}/watchlist", async (int id, WatchlistService svc, CancellationToken ct) =>
{
await svc.AddAsync(id, "Watched via UI", null, ct);