1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-10-13 11:17:26 +02:00

feat: skeleton scheduling of startup tasks

This commit is contained in:
David Leek 2024-01-17 15:39:37 +01:00
parent 4cb1ae13e4
commit 2871332824
No known key found for this signature in database
GPG Key ID: 515EE0F1BB6D0BE1

View File

@ -0,0 +1,30 @@
import { IUnleashServices } from '../../server-impl';
import { ProcessFeatureCreatedByIdTask } from './tasks/process-feature-created-by-id-task';
export const scheduleStartupTasks = async (
services: IUnleashServices,
): Promise<void> => {
const {
accountService,
schedulerService,
apiTokenService,
instanceStatsService,
clientInstanceService,
projectService,
projectHealthService,
configurationRevisionService,
eventAnnouncerService,
featureToggleService,
versionService,
lastSeenService,
proxyService,
clientMetricsServiceV2,
startupTaskService,
} = services;
startupTaskService.scheduleStart(
new ProcessFeatureCreatedByIdTask(services),
1000,
'processFeatureCreatedByIdTask',
);
};