Files
Jellystat/backend/classes/task-scheduler-singleton.js
CyferShepard 81fe4997d1 task scheduler rework
task manager implementation to start/stop tasks WIP
implemented socket client for internal communication between threads - needs more testing as connection string is hardcoded
added loopback in ws server to pass through toast ws messages from threads - needs more testing

fixed potential bug during config fetch function when syncing
2025-03-04 22:23:34 +02:00

17 lines
385 B
JavaScript

const TaskScheduler = require("./task-scheduler.js");
class TaskSchedulerSingleton {
constructor() {
if (!TaskSchedulerSingleton.instance) {
TaskSchedulerSingleton.instance = new TaskScheduler();
console.log("Task Scheduler Singleton created");
}
}
getInstance() {
return TaskSchedulerSingleton.instance;
}
}
module.exports = TaskSchedulerSingleton;