eventStream property

Stream<ImapEvent> get eventStream

Allows listening to events fired by this ImapClient.

Usage:

imapClient.eventStream.whereType<ImapExpungeEvent>().listen((event) {
  log(event.messageSequenceId);
});

imapClient.eventStream.listen((event) {
  log(event.eventType);
});

Implementation

Stream<ImapEvent> get eventStream => _eventController.stream;