getStatus method
Implementation
@override
Future<Map<String, dynamic>> getStatus() async {
try {
final Map<String, dynamic>? result =
await methodChannel.invokeMapMethod<String, dynamic>('getStatus');
return result ?? {};
} on PlatformException catch (e) {
debugPrint('Error getting status: ${e.message}');
return {
'foreground': false,
'powerSave': false,
'vpnEnabled': false,
'networkRestricted': false,
'error': e.message,
};
}
}