activate method

  1. @override
void activate()
override

Called when the source state is activate.

Implementation

@override
void activate() {
  assert(_future == null, 'future must be inactive');
  final future = _future = provider();
  future.then((value) {
    if (_future == future) {
      _future = null;
      callback(value);
    }
  });
}