addEventListener method

  1. @override
StreamSubscription addEventListener(
  1. String eventName,
  2. dynamic callback(
    1. dynamic
    )
)
override

Implementation

@override
StreamSubscription<dynamic> addEventListener(
    String eventName, Function(dynamic) callback) {
  switch (eventName) {
    case 'success':
      return onSuccessEvent
          .receiveBroadcastStream()
          .map<dynamic>((event) => event)
          .listen((event) => callback(event));
    default:
      return onAnyEvent
          .receiveBroadcastStream()
          .map<dynamic>((event) => event)
          .listen((event) => callback(event['text']));
  }
}