simplified providers a bit

This commit is contained in:
Boki 2025-06-10 23:08:46 -04:00
parent 26eaaa6d61
commit eca0396293
9 changed files with 48 additions and 209 deletions

View file

@ -15,7 +15,6 @@ export interface ProcessOptions {
removeOnComplete?: number;
removeOnFail?: number;
// Job routing information
service?: string;
provider?: string;
operation?: string;
}
@ -121,7 +120,6 @@ async function processDirect<T>(
name: 'process-item',
data: {
type: 'process-item',
service: options.service || 'data-service',
provider: options.provider || 'generic',
operation: options.operation || 'process-item',
payload: processor(item, index),
@ -174,7 +172,6 @@ async function processBatched<T>(
name: 'process-batch',
data: {
type: 'process-batch',
service: options.service || 'generic',
provider: options.provider || 'generic',
operation: 'process-batch-items',
payload: {
@ -234,7 +231,6 @@ export async function processBatchJob(jobData: any, queue: QueueService): Promis
name: 'process-item',
data: {
type: 'process-item',
service: options.service || 'generic',
provider: options.provider || 'generic',
operation: options.operation || 'generic',
payload: processor(item, index),
@ -297,7 +293,6 @@ async function storePayload<T>(
priority: options.priority || 1,
retries: options.retries || 3,
// Store routing information for later use
service: options.service || 'generic',
provider: options.provider || 'generic',
operation: options.operation || 'generic'
},