feat(application): RubroTreeBuilder + GetRubroTree con tieneAvisos (CAT-002)

This commit is contained in:
2026-04-19 08:20:36 -03:00
parent 673194e249
commit 9e50a929ae
4 changed files with 55 additions and 10 deletions

View File

@@ -17,6 +17,7 @@ public sealed class GetRubroTreeQueryHandler : ICommandHandler<GetRubroTreeQuery
public async Task<IReadOnlyList<RubroTreeNodeDto>> Handle(GetRubroTreeQuery query)
{
var all = await _repo.GetAllAsync(query.IncluirInactivos);
return RubroTreeBuilder.Build(all, query.IncluirInactivos);
// CAT-002: avisoCounts injected via IAvisoQueryRepository (wired in Batch 6)
return RubroTreeBuilder.Build(all, query.IncluirInactivos, new Dictionary<int, int>());
}
}