@override Future<void> requestPermissions() async { try { await methodChannel.invokeMethod<void>('requestPermissions'); } catch (e) { rethrow; } }