addListener method

void addListener(
  1. MpnSubscriptionListener listener
)

Adds a listener that will receive events from the MpnSubscription instance.

The same listener can be added to several different MpnSubscription instances.

Lifecycle A listener can be added at any time. A call to add a listener already present will be ignored.

Implementation

void addListener(MpnSubscriptionListener listener) {
  if (!_listeners.contains(listener)) {
    _listeners.add(listener);
    scheduleMicrotask(() {
      listener.onListenStart();
    });
  }
}