[DeliveryHandler( Name = ReportsAPI.Commands.ReportsGenerate )]
public async Task OnReportsGenerate(
IDeliveryHandlerContext context,
ReportsGenerateArguments arguments )
{
/// reports are generated sequentially for now
/// think about parallel processing
async Task GenerateProgress( ReportGenerateProgress progress )
{
/// fill progress payload
}
// generate report logic
}
[DeliveryHandler( Name = ReportsAPI.Commands.ReportsGenerate )]
public async Task OnReportsGenerate(
IDeliveryHandlerContext context,
ReportsGenerateArguments arguments )
{
/// reports are generated sequentially for now
/// think about parallel processing
async Task GenerateProgress( ReportGenerateProgress progress )
{
/// fill progress payload
}
// generate report logic
}