This commit is contained in:
2026-04-03 23:06:00 +02:00
parent 48c5f684b1
commit c6e96b65ce
3 changed files with 6 additions and 3 deletions
+1 -2
View File
@@ -12,7 +12,6 @@ const WebSocket = require('ws');
const rawComm = new WebSocket.Server({ noServer: true }); const rawComm = new WebSocket.Server({ noServer: true });
rawComm.on('connection', (ws, request) => { rawComm.on('connection', (ws, request) => {
const output = serverConfig.xdrd.wirelessConnection ? client : serialport;
const { isAdminAuthenticated } = request.session || {}; const { isAdminAuthenticated } = request.session || {};
if(!isAdminAuthenticated) { if(!isAdminAuthenticated) {
ws.close(1008, "No admin"); ws.close(1008, "No admin");
@@ -20,7 +19,7 @@ rawComm.on('connection', (ws, request) => {
} }
ws.on('message', (message) => { ws.on('message', (message) => {
output.write(`${message.toString()}\n`); storage.ctl_output.write(`${message.toString()}\n`);
}); });
}); });
+3
View File
@@ -6,6 +6,7 @@
const { EventEmitter } = require('events'); const { EventEmitter } = require('events');
const { logWarn, logError } = require('./console'); const { logWarn, logError } = require('./console');
const { storage } = require('./storage');
let output = null; let output = null;
let wss = null; let wss = null;
@@ -30,10 +31,12 @@ function registerServerContext(ctx) {
function setOutput(newOutput) { function setOutput(newOutput) {
output = newOutput; output = newOutput;
storage.ctl_output = newOutput;
} }
function clearOutput() { function clearOutput() {
output = null; output = null;
storage.ctl_output = null;
} }
// ---- accessors plugin side ---- // ---- accessors plugin side ----
+2 -1
View File
@@ -1,5 +1,6 @@
let connectedUsers = []; let connectedUsers = [];
let chatHistory = []; let chatHistory = [];
let websocket_delegation = new Map(); let websocket_delegation = new Map();
var ctl_output;
module.exports = { connectedUsers, chatHistory, websocket_delegation }; module.exports = { connectedUsers, chatHistory, websocket_delegation, ctl_output };