batteryStateEventStream property

  1. @override
Stream<BatteryState> get batteryStateEventStream
override

Return a stream of battery state.

Implementation

@override
Stream<BatteryState> get batteryStateEventStream =>
    _batteryStateStreamController.stream.map((event) => BatteryState.values
        .firstWhere((e) => e.name == event.toString().toLowerCase(),
            orElse: () => BatteryState.unknown));