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