mount method

void mount()

Connects cache behavior to focus and connectivity signals.

Implementation

void mount() {
  if (_mounts++ > 0) return;
  _removeFocus = focusManager.subscribe((focused) {
    if (!focused) return;
    unawaited(resumePausedMutations());
    for (final query in queryCache.all) {
      query.onFocus();
    }
  });
  _removeOnline = onlineManager.subscribe((online) {
    if (!online) return;
    unawaited(resumePausedMutations());
    for (final query in queryCache.all) {
      query.onReconnect();
    }
  });
}