Future<void> setDrawerOpen(bool open) async { try { await _channel.invokeMethod('setDrawerOpen', {'open': open}); } catch (e) { _onError?.call('Failed to set drawer: $e'); } }