mirror of
https://github.com/Unleash/unleash.git
synced 2025-10-13 11:17:26 +02:00
31 lines
852 B
TypeScript
31 lines
852 B
TypeScript
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',
|
|
);
|
|
};
|