2023-01-21 11:11:55 -05:00
|
|
|
export enum QueueName {
|
|
|
|
|
THUMBNAIL_GENERATION = 'thumbnail-generation-queue',
|
|
|
|
|
METADATA_EXTRACTION = 'metadata-extraction-queue',
|
|
|
|
|
VIDEO_CONVERSION = 'video-conversion-queue',
|
2023-03-20 11:55:28 -04:00
|
|
|
OBJECT_TAGGING = 'object-tagging-queue',
|
|
|
|
|
CLIP_ENCODING = 'clip-encoding-queue',
|
|
|
|
|
BACKGROUND_TASK = 'background-task-queue',
|
2023-02-25 09:12:03 -05:00
|
|
|
STORAGE_TEMPLATE_MIGRATION = 'storage-template-migration-queue',
|
2023-03-02 21:47:08 -05:00
|
|
|
SEARCH = 'search-queue',
|
2023-01-21 11:11:55 -05:00
|
|
|
}
|
|
|
|
|
|
2023-03-20 11:55:28 -04:00
|
|
|
export enum JobCommand {
|
|
|
|
|
START = 'start',
|
|
|
|
|
PAUSE = 'pause',
|
|
|
|
|
EMPTY = 'empty',
|
|
|
|
|
}
|
|
|
|
|
|
2023-01-17 09:43:45 -05:00
|
|
|
export enum JobName {
|
2023-03-20 11:55:28 -04:00
|
|
|
// upload
|
2023-01-17 09:43:45 -05:00
|
|
|
ASSET_UPLOADED = 'asset-uploaded',
|
2023-03-20 11:55:28 -04:00
|
|
|
|
|
|
|
|
// conversion
|
|
|
|
|
QUEUE_VIDEO_CONVERSION = 'queue-video-conversion',
|
|
|
|
|
VIDEO_CONVERSION = 'video-conversion',
|
|
|
|
|
|
|
|
|
|
// thumbnails
|
|
|
|
|
QUEUE_GENERATE_THUMBNAILS = 'queue-generate-thumbnails',
|
2023-01-17 09:43:45 -05:00
|
|
|
GENERATE_JPEG_THUMBNAIL = 'generate-jpeg-thumbnail',
|
|
|
|
|
GENERATE_WEBP_THUMBNAIL = 'generate-webp-thumbnail',
|
2023-03-20 11:55:28 -04:00
|
|
|
|
|
|
|
|
// metadata
|
|
|
|
|
QUEUE_METADATA_EXTRACTION = 'queue-metadata-extraction',
|
2023-01-17 09:43:45 -05:00
|
|
|
EXIF_EXTRACTION = 'exif-extraction',
|
|
|
|
|
EXTRACT_VIDEO_METADATA = 'extract-video-metadata',
|
|
|
|
|
REVERSE_GEOCODING = 'reverse-geocoding',
|
2023-03-20 11:55:28 -04:00
|
|
|
|
|
|
|
|
// user deletion
|
2023-01-17 09:43:45 -05:00
|
|
|
USER_DELETION = 'user-deletion',
|
2023-02-25 09:12:03 -05:00
|
|
|
USER_DELETE_CHECK = 'user-delete-check',
|
2023-03-20 11:55:28 -04:00
|
|
|
|
|
|
|
|
// storage template
|
2023-02-25 09:12:03 -05:00
|
|
|
STORAGE_TEMPLATE_MIGRATION = 'storage-template-migration',
|
|
|
|
|
SYSTEM_CONFIG_CHANGE = 'system-config-change',
|
2023-03-20 11:55:28 -04:00
|
|
|
|
|
|
|
|
// object tagging
|
|
|
|
|
QUEUE_OBJECT_TAGGING = 'queue-object-tagging',
|
|
|
|
|
DETECT_OBJECTS = 'detect-objects',
|
|
|
|
|
CLASSIFY_IMAGE = 'classify-image',
|
|
|
|
|
|
|
|
|
|
// cleanup
|
2023-02-25 09:12:03 -05:00
|
|
|
DELETE_FILES = 'delete-files',
|
2023-03-20 11:55:28 -04:00
|
|
|
|
|
|
|
|
// search
|
2023-03-02 21:47:08 -05:00
|
|
|
SEARCH_INDEX_ASSETS = 'search-index-assets',
|
|
|
|
|
SEARCH_INDEX_ASSET = 'search-index-asset',
|
|
|
|
|
SEARCH_INDEX_ALBUMS = 'search-index-albums',
|
|
|
|
|
SEARCH_INDEX_ALBUM = 'search-index-album',
|
|
|
|
|
SEARCH_REMOVE_ALBUM = 'search-remove-album',
|
|
|
|
|
SEARCH_REMOVE_ASSET = 'search-remove-asset',
|
2023-03-20 11:55:28 -04:00
|
|
|
|
|
|
|
|
// clip
|
|
|
|
|
QUEUE_ENCODE_CLIP = 'queue-clip-encode',
|
2023-03-18 08:44:42 -05:00
|
|
|
ENCODE_CLIP = 'clip-encode',
|
2022-10-06 11:25:54 -05:00
|
|
|
}
|