dispose method

  1. @override
void dispose()
override

Implementation

@override
dispose() {
  //sub.unListen(receive);
  if (source case EventsCtrl evCtrl) {
    evCtrl.unListen(input);
    //if (includeSubTypes) {
    for (var c in evCtrl.top) {
      c.unListen(input);
    }
    super.dispose();
    //}
  }
}