BatteryState.fromJsonReceiver constructor

BatteryState.fromJsonReceiver(
  1. Map<String, dynamic> json
)

Implementation

factory BatteryState.fromJsonReceiver(Map<String, dynamic> json) {
  debugPrint('BatteryState.fromJsonReceiver: $json');
  if (json.isEmpty) {
    throw Exception('Invalid batteryState');
  }
  return BatteryState._(
    batteryLevel: json['batteryLevel'] ?? -1,
    status: BatteryStatus.fromInt(json['status'] ?? 1),
    health: BatteryHealth.fromInt(json['health'] ?? 1),
  );
}