onBatteryStatusChanged property
Implementation
@override
Stream<BatteryStatus> get onBatteryStatusChanged {
_batteryStatusStream ??= batteryStatusChannel.receiveBroadcastStream().map<BatteryStatus>(
(event) {
switch (event) {
case "idle":
return BatteryStatus.idle;
case "charging":
return BatteryStatus.charging;
default:
return BatteryStatus.unknown;
}
},
);
return _batteryStatusStream!;
}