refactor(core): Move active workflows endpoints to a decorated controller class (no-changelog) (#8101)

This is a continuation of migrating all rest endpoints to decorated controller classes
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-12-22 11:28:42 +01:00
committed by GitHub
parent 39e45d8b92
commit 021add0f39
12 changed files with 226 additions and 133 deletions

View File

@@ -1,3 +1,4 @@
import { Service } from 'typedi';
import { CronJob } from 'cron';
import type {
@@ -22,10 +23,9 @@ import {
import type { IWorkflowData } from './Interfaces';
@Service()
export class ActiveWorkflows {
private activeWorkflows: {
[workflowId: string]: IWorkflowData;
} = {};
private activeWorkflows: { [workflowId: string]: IWorkflowData } = {};
/**
* Returns if the workflow is active in memory.