Electron powerMonitor API позволяет отслеживать, когда компьютер переключается на питание от сети или от аккумулятора.Но я не вижу способа обнаружить начальное состояние.
Есть ли обходной путь для этого?
Пример кода для обнаружения изменений:
const electron = require('electron')
const { app } = electron
// How do we get this initial data?
let batteryPowered = ...
app.on('ready', () => {
electron.powerMonitor.on('on-battery', () => {
batteryPowered = true;
})
electron.powerMonitor.on('on-ac', () => {
batteryPowered = false;
})
})