Files
Jellystat/backend/ws-server-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

18 lines
345 B
JavaScript

class WebSocketServerSingleton {
constructor() {
if (!WebSocketServerSingleton.instance) {
WebSocketServerSingleton.instance = null;
}
}
setInstance(io) {
WebSocketServerSingleton.instance = io;
}
getInstance() {
return WebSocketServerSingleton.instance;
}
}
module.exports = new WebSocketServerSingleton();