for director, Separate the logic of &signalmeter and &batterymeter

for director,  Separate the logic of &signalmeter and &batterymeter
--
if (session.signalMeter){
if (session.batteryMeter){
This commit is contained in:
Yong 2023-07-08 20:27:50 -04:00 committed by GitHub
parent a6d7b237c2
commit c3927d7d2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

5
lib.js
View File

@ -17700,11 +17700,14 @@ function createControlBox(UUID, soloLink, streamID, slot_init=false) {
}); });
} }
videoContainer.appendChild(session.rpcs[UUID].signalMeter); videoContainer.appendChild(session.rpcs[UUID].signalMeter);
}
if (session.batteryMeter){
//////// ////////
if (!session.rpcs[UUID].batteryMeter){ if (!session.rpcs[UUID].batteryMeter){
session.rpcs[UUID].batteryMeter = getById("batteryMeterTemplate").cloneNode(true); session.rpcs[UUID].batteryMeter = getById("batteryMeterTemplate").cloneNode(true);
session.rpcs[UUID].batteryMeter.id = "batteryMeter_" + UUID; session.rpcs[UUID].batteryMeter.id = "batteryMeter_" + UUID;
/*
if (session.rpcs[UUID].stats.info && (session.rpcs[UUID].stats.info.power_level!==null)){ if (session.rpcs[UUID].stats.info && (session.rpcs[UUID].stats.info.power_level!==null)){
var level = session.rpcs[UUID].batteryMeter.querySelector(".battery-level"); var level = session.rpcs[UUID].batteryMeter.querySelector(".battery-level");
if (level){ if (level){
@ -17729,6 +17732,8 @@ function createControlBox(UUID, soloLink, streamID, slot_init=false) {
} else { } else {
session.rpcs[UUID].batteryMeter.dataset.plugged = "1"; session.rpcs[UUID].batteryMeter.dataset.plugged = "1";
} }
*/
batteryMeterInfoUpdate(UUID);
} }
videoContainer.appendChild(session.rpcs[UUID].batteryMeter); videoContainer.appendChild(session.rpcs[UUID].batteryMeter);
} }