|
@@ -17,6 +17,7 @@ import { GenerateChecksumProcessor } from './processors/generate-checksum.proces
|
|
import { MachineLearningProcessor } from './processors/machine-learning.processor';
|
|
import { MachineLearningProcessor } from './processors/machine-learning.processor';
|
|
import { MetadataExtractionProcessor } from './processors/metadata-extraction.processor';
|
|
import { MetadataExtractionProcessor } from './processors/metadata-extraction.processor';
|
|
import { ThumbnailGeneratorProcessor } from './processors/thumbnail.processor';
|
|
import { ThumbnailGeneratorProcessor } from './processors/thumbnail.processor';
|
|
|
|
+import { UserDeletionProcessor } from './processors/user-deletion.processor';
|
|
import { VideoTranscodeProcessor } from './processors/video-transcode.processor';
|
|
import { VideoTranscodeProcessor } from './processors/video-transcode.processor';
|
|
|
|
|
|
@Module({
|
|
@Module({
|
|
@@ -38,6 +39,14 @@ import { VideoTranscodeProcessor } from './processors/video-transcode.processor'
|
|
}),
|
|
}),
|
|
}),
|
|
}),
|
|
BullModule.registerQueue(
|
|
BullModule.registerQueue(
|
|
|
|
+ {
|
|
|
|
+ name: QueueNameEnum.USER_DELETION,
|
|
|
|
+ defaultJobOptions: {
|
|
|
|
+ attempts: 3,
|
|
|
|
+ removeOnComplete: true,
|
|
|
|
+ removeOnFail: false,
|
|
|
|
+ },
|
|
|
|
+ },
|
|
{
|
|
{
|
|
name: QueueNameEnum.THUMBNAIL_GENERATION,
|
|
name: QueueNameEnum.THUMBNAIL_GENERATION,
|
|
defaultJobOptions: {
|
|
defaultJobOptions: {
|
|
@@ -98,6 +107,7 @@ import { VideoTranscodeProcessor } from './processors/video-transcode.processor'
|
|
VideoTranscodeProcessor,
|
|
VideoTranscodeProcessor,
|
|
GenerateChecksumProcessor,
|
|
GenerateChecksumProcessor,
|
|
MachineLearningProcessor,
|
|
MachineLearningProcessor,
|
|
|
|
+ UserDeletionProcessor,
|
|
],
|
|
],
|
|
exports: [],
|
|
exports: [],
|
|
})
|
|
})
|