postInit method

  1. @override
void postInit()

Override this to provide a custom post initialization. The initial state is already set at this point.

Implementation

@override
void postInit() {
  super.postInit();
  _rebuildController.stream.listen((event) {
    // rebuild notifier state
    _setStateAsRebuild(
      this,
      {
        for (final entry in _providers.entries)
          entry.key: _watchableRef.read(
            entry.value as BaseWatchable<BaseNotifier<T>, T, T>,
          ),
      },
      event,
      null,
    );
  });
}