feat(worker): PlanningSessionManager.GetPendingDraftCountAsync
This commit is contained in:
@@ -56,6 +56,12 @@ public sealed class PlanningSessionManager
|
||||
public Task<int> FinalizeAsync(string taskId, bool queueAgentTasks, CancellationToken ct)
|
||||
=> _tasks.FinalizePlanningAsync(taskId, queueAgentTasks, ct);
|
||||
|
||||
public async Task<int> GetPendingDraftCountAsync(string taskId, CancellationToken ct)
|
||||
{
|
||||
var children = await _tasks.GetChildrenAsync(taskId, ct);
|
||||
return children.Count(c => c.Status == TaskStatus.Draft);
|
||||
}
|
||||
|
||||
public async Task DiscardAsync(string taskId, CancellationToken ct)
|
||||
{
|
||||
var ok = await _tasks.DiscardPlanningAsync(taskId, ct);
|
||||
|
||||
Reference in New Issue
Block a user