registerStateNotifier method

  1. @protected
void registerStateNotifier(
  1. dynamic object
)

Implementation

@protected
void registerStateNotifier(dynamic object) {
  if (object is ObservableValue) {
    register(object.subscribe((value) => notifyState()));
  } else if (object is ObservableChannel) {
    register(object.subscribe(() => notifyState()));
  } else if (object is Stream || object is Future || object is Listenable) {
    register(
        ControlObservable.of(object).subscribe((value) => notifyState()));
  }
}