close method

  1. @override
Future<void> close()

Closes the instance. This method should be called when the instance is no longer needed. Once close is called, the instance can no longer be used.

Implementation

@override
Future<void> close() {
  _stopRefetchTimer();
  _eventsSubscription?.cancel();
  if (_isObserverAdded) {
    WidgetsBinding.instance.removeObserver(this);
    _isObserverAdded = false;
  }
  return super.close();
}