PowerState.fromMap constructor
Creates a PowerState from a map returned by the native platform.
Implementation
factory PowerState.fromMap(Map<Object?, Object?> map) {
return PowerState(
batteryLevel: _readInt(map, 'batteryLevel'),
isCharging: _readBool(map, 'isCharging'),
chargingSource: _readString(map, 'chargingSource'),
batteryHealth: _readString(map, 'batteryHealth'),
batteryStatus: _readString(map, 'batteryStatus'),
batteryTemperatureCelsius: _readDouble(map, 'batteryTemperatureCelsius'),
isPowerSaveMode: _readBool(map, 'isPowerSaveMode'),
isIgnoringBatteryOptimizations: _readBool(
map,
'isIgnoringBatteryOptimizations',
),
);
}