added routes and simplified batch processor
This commit is contained in:
parent
0357908b69
commit
4883daa3e2
12 changed files with 1130 additions and 238 deletions
|
|
@ -136,7 +136,6 @@ export class QueueService {
|
|||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
private async processJob(job: any) {
|
||||
const { service, provider, operation, payload }: JobData = job.data;
|
||||
|
||||
|
|
@ -149,6 +148,12 @@ export class QueueService {
|
|||
});
|
||||
|
||||
try {
|
||||
// Handle special batch processing jobs
|
||||
if (operation === 'process-batch-items') {
|
||||
const { processBatchJob } = await import('../utils/batch-helpers');
|
||||
return await processBatchJob(payload, this);
|
||||
}
|
||||
|
||||
// Get handler from registry
|
||||
const handler = providerRegistry.getHandler(service, provider, operation);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue