MethodChannelFlutterMcp constructor

MethodChannelFlutterMcp()

Constructor

Implementation

MethodChannelFlutterMcp() {
  // Set up method call handler for native -> Flutter calls
  methodChannel.setMethodCallHandler(_handleMethodCall);

  // Set up event stream
  _eventStream = eventChannel
      .receiveBroadcastStream()
      .map((event) => Map<String, dynamic>.from(event as Map))
      .handleError((error) {
    _eventStreamController.addError(error);
  });

  // Forward events to controller
  _eventStream!.listen(
    (event) => _eventStreamController.add(event),
    onError: (error) => _eventStreamController.addError(error),
  );
}