dispose method

dynamic dispose()

Implementation

dispose() {
  for (String key in _injectMapBloc.keys) {
    var bloc = _injectMapBloc[key];
    if (bloc is Disposable || bloc is BlocBase || bloc is ChangeNotifier) {
      bloc.dispose();
    }
  }
  _injectMapBloc.clear();

  for (String key in _injectMapDependency.keys) {
    var dependency = _injectMapDependency[key];
    if (dependency is Disposable) dependency.dispose();
  }
  _injectMapDependency.clear();
}