add a new urlParams &batterymeter

add a new urlParams &batterymeter
This commit is contained in:
Yong 2023-07-08 19:48:30 -04:00 committed by GitHub
parent 50a86c31f7
commit 75469d9e3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

19
main.js
View File

@ -657,11 +657,13 @@ async function main(){ // main asyncronous thread; mostly initializes the user s
} }
session.meterStyle = 1; session.meterStyle = 1;
session.signalMeter = true; session.signalMeter = true;
session.batteryMeter = true;
} else if (filename === "director") { } else if (filename === "director") {
directorLanding = true; directorLanding = true;
filename = false; filename = false;
session.meterStyle = 1; session.meterStyle = 1;
session.signalMeter = true; session.signalMeter = true;
session.batteryMeter = true;
} }
session.slotmode = false; // temporary; remove in the future TODO: ## ----------------------- session.slotmode = false; // temporary; remove in the future TODO: ## -----------------------
@ -685,6 +687,21 @@ async function main(){ // main asyncronous thread; mostly initializes the user s
} }
} }
if (urlParams.has('batterymeter')) {
session.batteryMeter = urlParams.get('batterymeter');
if (session.batteryMeter === "false") {
session.batteryMeter = false;
} else if (session.batteryMeter=== "0") {
session.batteryMeter = false;
} else if (session.batteryMeter === "no") {
session.batteryMeter = false;
} else if (session.batteryMeter === "off") {
session.batteryMeter = false;
} else {
session.batteryMeter = true;
}
}
if (urlParams.has('rooms')) { if (urlParams.has('rooms')) {
session.rooms = urlParams.get('rooms').split(",").map(function(e) { session.rooms = urlParams.get('rooms').split(",").map(function(e) {
return sanitizeRoomName(e); return sanitizeRoomName(e);
@ -6236,4 +6253,4 @@ async function main(){ // main asyncronous thread; mostly initializes the user s
}; };
script.src = "./thirdparty/polyfill.min.js"; // dynamically load this only if its needed. Keeps loading time down. script.src = "./thirdparty/polyfill.min.js"; // dynamically load this only if its needed. Keeps loading time down.
},100); },100);
} }