mirror of
https://github.com/KubaPro010/fm-dx-webserver.git
synced 2026-07-29 16:29:19 +02:00
oh!
This commit is contained in:
@@ -1,22 +1,22 @@
|
||||
const storage = require('./storage');
|
||||
const { dataToSend } = require('./datahandler');
|
||||
const WebSocket = require('ws');
|
||||
const xrd = new WebSocket.Server({ noServer: true });
|
||||
|
||||
xrd.on('connection', (ws, request) => {
|
||||
const { initialData } = require('./datahandler');
|
||||
const { isAdminAuthenticated } = request.session || {};
|
||||
if(!isAdminAuthenticated) {
|
||||
ws.close(1008, "No admin");
|
||||
return;
|
||||
}
|
||||
|
||||
ws.send(`o${dataToSend.users},0\n`);
|
||||
ws.send(`T${dataToSend.freq * 1000}\n`);
|
||||
ws.send(`G${dataToSend.eq}${dataToSend.ims}\n`);
|
||||
ws.send(`Z${dataToSend.ant}\n`);
|
||||
ws.send(`A${dataToSend.agc}\n`);
|
||||
ws.send(`F${dataToSend.bw}\n`);
|
||||
ws.send(`W${dataToSend.bw}\n`);
|
||||
ws.send(`o${initialData.users},0\n`);
|
||||
ws.send(`T${initialData.freq * 1000}\n`);
|
||||
ws.send(`G${initialData.eq}${initialData.ims}\n`);
|
||||
ws.send(`Z${initialData.ant}\n`);
|
||||
ws.send(`A${initialData.agc}\n`);
|
||||
ws.send(`F${initialData.bw}\n`);
|
||||
ws.send(`W${initialData.bw}\n`);
|
||||
ws.send(`OK\n`);
|
||||
|
||||
ws.on('message', (message) => storage.ctl_output.write(`${message}\n`));
|
||||
|
||||
Reference in New Issue
Block a user