@override Future<bool?> checkIfPermissionGranted() async { try { return await methodChannel.invokeMethod<bool>('checkPermission'); } catch (e) { rethrow; } }