@override Future<num> getBatteryLevel() async { final result = await methodChannel.invokeMethod('battery_level'); return num.tryParse("$result") ?? -1; }