subscribe method

SyncEventSubscription<T> subscribe(
  1. SyncEventConsumer<T> consumer, {
  2. int priority = EventPriority.normal,
})

Subscribes a SyncEventConsumer function to this SyncEventLine with a priority which defaults to EventPriority.normal.

Implementation

SyncEventSubscription<T> subscribe(SyncEventConsumer<T> consumer,
    {int priority = EventPriority.normal}) {
  var subscription = SyncEventSubscription(this, consumer, priority);
  subscriptions.add(subscription);
  subscriptions.sort((a, b) => a.priority.compareTo(b.priority));
  return subscription;
}