mirror of
https://github.com/BreizhHardware/Jellystat.git
synced 2026-01-19 00:37:22 +01:00
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
17 lines
364 B
JavaScript
17 lines
364 B
JavaScript
const TaskManager = require("./task-manager");
|
|
|
|
class TaskManagerSingleton {
|
|
constructor() {
|
|
if (!TaskManagerSingleton.instance) {
|
|
TaskManagerSingleton.instance = new TaskManager();
|
|
console.log("Task Manager Singleton created");
|
|
}
|
|
}
|
|
|
|
getInstance() {
|
|
return TaskManagerSingleton.instance;
|
|
}
|
|
}
|
|
|
|
module.exports = TaskManagerSingleton;
|