mirror of https://github.com/espruino/BangleApps
drained: handle empty `_PWR`
parent
acbd5d3b53
commit
b5fec28e9f
|
@ -5,7 +5,9 @@ if (typeof drainedInterval !== "undefined")
|
|||
Bangle.setLCDBrightness(0);
|
||||
var powerNoop = function () { return false; };
|
||||
var forceOff = function (name) {
|
||||
Bangle._PWR[name] = [];
|
||||
var _a;
|
||||
if ((_a = Bangle._PWR) === null || _a === void 0 ? void 0 : _a[name])
|
||||
Bangle._PWR[name] = [];
|
||||
Bangle["set".concat(name, "Power")](false, app);
|
||||
Bangle["set".concat(name, "Power")] = powerNoop;
|
||||
};
|
||||
|
|
|
@ -11,7 +11,8 @@ Bangle.setLCDBrightness(0);
|
|||
const powerNoop = () => false;
|
||||
|
||||
const forceOff = (name: "GPS" | "HRM" | "Compass" /*| "Barom"*/) => {
|
||||
(Bangle as any)._PWR[name] = [];
|
||||
if ((Bangle as any)._PWR?.[name])
|
||||
(Bangle as any)._PWR[name] = [];
|
||||
|
||||
// if(name === "Barom"){ setBarometerPower(...) }
|
||||
// ^^^^
|
||||
|
|
Loading…
Reference in New Issue