@override Future<bool> hasPermission() async { return await _channel.invokeMethod<bool>('has_permission') ?? false; }