feat(data): TaskRepository.FindByPlanningTokenAsync

This commit is contained in:
mika kuns
2026-04-23 17:59:42 +02:00
parent d099138487
commit 2e80cc606e
2 changed files with 31 additions and 0 deletions

View File

@@ -293,6 +293,16 @@ public sealed class TaskRepository
.SetProperty(t => t.PlanningSessionId, sessionId), ct);
}
public async Task<TaskEntity?> FindByPlanningTokenAsync(
string token,
CancellationToken ct = default)
{
if (string.IsNullOrEmpty(token)) return null;
return await _context.Tasks
.AsNoTracking()
.FirstOrDefaultAsync(t => t.PlanningSessionToken == token, ct);
}
#endregion
#region Queue selection