mirror of
https://github.com/openmhz/trunk-server.git
synced 2026-11-14 17:58:02 -05:00
Update index.js
This commit is contained in:
@@ -274,6 +274,13 @@ io.sockets.on('connection', function (client) {
|
|||||||
clients[client.id].timestamp = new Date();
|
clients[client.id].timestamp = new Date();
|
||||||
client.on('start', async function (data) {
|
client.on('start', async function (data) {
|
||||||
if (typeof clients[client.id] !== "undefined") {
|
if (typeof clients[client.id] !== "undefined") {
|
||||||
|
if ((data.filterType != "firehose") && (!data.shortName || (typeof data.shortName != "string"))) { // If it is not firehose, then it must have a shortName
|
||||||
|
console.error("Error - Socket - Invalid ShortName: " + data.shortName + " ClientID: " + client.id + " IP: " + ipAddress);
|
||||||
|
delete clients[client.id];
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
clients[client.id].active = true;
|
clients[client.id].active = true;
|
||||||
clients[client.id].shortName = data.shortName.toLowerCase();
|
clients[client.id].shortName = data.shortName.toLowerCase();
|
||||||
clients[client.id].filterCode = String(data.filterCode);
|
clients[client.id].filterCode = String(data.filterCode);
|
||||||
@@ -298,13 +305,6 @@ io.sockets.on('connection', function (client) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((data.filterType != "firehose") && (!data.shortName || (typeof data.shortName != "string"))) { // If it is not firehose, then it must have a shortName
|
|
||||||
console.error("Error - Socket - Invalid ShortName: " + data.shortName + " ClientID: " + client.id + " IP: " + ipAddress);
|
|
||||||
delete clients[client.id];
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Check if the filterType is firehose and the filterCode is the firehose key
|
// Check if the filterType is firehose and the filterCode is the firehose key
|
||||||
if (data.filterType == "firehose") {
|
if (data.filterType == "firehose") {
|
||||||
if (firehose_key && (typeof data.filterCode == "string") && (data.filterCode == firehose_key)) {
|
if (firehose_key && (typeof data.filterCode == "string") && (data.filterCode == firehose_key)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user