This commit is contained in:
2026-04-04 22:29:43 +02:00
parent c0ad53563e
commit e8d91086c7
3 changed files with 8 additions and 4 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
/* Libraries / Imports */ /* Libraries / Imports */
const send_to_xrd = require('./xrd_server'); const { send_xrd_online } = require('./xrd_server');
const RDSDecoder = require("./rds.js"); const RDSDecoder = require("./rds.js");
const { serverConfig } = require('./server_config'); const { serverConfig } = require('./server_config');
@@ -274,7 +274,7 @@ checkSerialPortStatus();
function showOnlineUsers(currentUsers) { function showOnlineUsers(currentUsers) {
dataToSend.users = currentUsers; dataToSend.users = currentUsers;
initialData.users = currentUsers; initialData.users = currentUsers;
send_to_xrd(`o${currentUsers},0\n`); send_xrd_online(currentUsers);
} }
let prevFreq = initialData.freq || '87.500'; let prevFreq = initialData.freq || '87.500';
+1 -1
View File
@@ -7,7 +7,7 @@ const dataHandler = require('./datahandler');
const storage = require('./storage'); const storage = require('./storage');
const consoleCmd = require('./console'); const consoleCmd = require('./console');
const { serverConfig, configSave } = require('./server_config'); const { serverConfig, configSave } = require('./server_config');
const send_to_xrd = require("./xrd_server") const { send_to_xrd } = require("./xrd_server")
let geoip = null; let geoip = null;
try { try {
+5 -1
View File
@@ -10,6 +10,10 @@ function send_to_xrd(data) {
}); });
} }
function send_xrd_online(fmusers) {
send_to_xrd(`o${currentUsers},${fmusers}\n`);
}
xrd.on('connection', (ws, request) => { xrd.on('connection', (ws, request) => {
const { initialData } = require('./datahandler'); const { initialData } = require('./datahandler');
const { isAdminAuthenticated } = request.session || {}; const { isAdminAuthenticated } = request.session || {};
@@ -37,4 +41,4 @@ xrd.on('connection', (ws, request) => {
storage.websocket_delegation.set("/xrd", xrd); storage.websocket_delegation.set("/xrd", xrd);
module.exports = send_to_xrd; module.exports = { send_to_xrd, send_xrd_online};