init method

  1. @override
void init()
inherited

Initialize resources. Called before using the component.

Implementation

@override
void init() {
  _responseStream = StreamController<Response>();
  _eventStream = StreamController<Event>();
  _eventDispatcher = _eventStream!.stream.listen((event) {
    print('dispatch event ${event.name}');
    _eventListeners[event.name]?.add(event);
  });
  _respDispatcher = _responseStream!.stream.listen((event) {
    print('dispatch response ${event.actionID}');
    _respListeners[event.actionID]?.add(event);
  });
}