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