Compare commits

..

2 Commits

Author SHA1 Message Date
aa632a5294 3.1.3 2023-08-13 09:37:24 +02:00
6499dd45cf fix(core): update 2023-08-13 09:37:23 +02:00
4 changed files with 13 additions and 4 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@push.rocks/taskbuffer",
"version": "3.1.2",
"version": "3.1.3",
"private": false,
"description": "flexible task management. TypeScript ready!",
"main": "dist_ts/index.js",

View File

@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@push.rocks/taskbuffer',
version: '3.1.2',
version: '3.1.3',
description: 'flexible task management. TypeScript ready!'
}

View File

@ -30,4 +30,7 @@ export abstract class AbstractDistributedCoordinator {
public abstract updateDistributedTaskRequest(
infoBasis: IDistributedTaskRequest
): Promise<void>;
public abstract start(): Promise<void>;
public abstract stop(): Promise<void>;
}

View File

@ -121,11 +121,17 @@ export class TaskManager {
return task && task.cronJob ? task.cronJob.cronExpression : null;
}
public start() {
public async start() {
if (this.options.distributedCoordinator) {
await this.options.distributedCoordinator.start();
}
this.cronJobManager.start();
}
public stop() {
public async stop() {
this.cronJobManager.stop();
if (this.options.distributedCoordinator) {
await this.options.distributedCoordinator.stop();
}
}
}