From 94a5ff8a4a75d75bb9df542a39ce8769e7a7e6a4 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 25 Jan 2018 15:05:18 +0100 Subject: Move job queue to redis We'll use it as cache in the future. /!\ You'll loose your old jobs (pending jobs too) so upgrade only when you don't have pending job anymore. --- shared/models/job.model.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'shared/models/job.model.ts') diff --git a/shared/models/job.model.ts b/shared/models/job.model.ts index 1c46a7900..1a25600f3 100644 --- a/shared/models/job.model.ts +++ b/shared/models/job.model.ts @@ -1,12 +1,16 @@ -export type JobState = 'pending' | 'processing' | 'error' | 'success' -export type JobCategory = 'transcoding' | 'activitypub-http' +export type JobState = 'active' | 'complete' | 'failed' | 'inactive' | 'delayed' + +export type JobType = 'activitypub-http-unicast' | + 'activitypub-http-broadcast' | + 'activitypub-http-fetcher' | + 'video-file' export interface Job { id: number state: JobState - category: JobCategory - handlerName: string - handlerInputData: any + type: JobType + data: any, + error: any, createdAt: Date updatedAt: Date } -- cgit v1.2.3