exitNode property

  1. @override
ExitNode exitNode
latefinal

Implementation

@override
late final ExitNode exitNode = createExitNode(
  currentFn: _currentExitNode,
  suggestFn: _suggestExitNode,
  useByIdFn: (stableNodeId) async {
    await _withWorker(
      (worker) => worker.prefsUpdate(PrefsUpdate(exitNodeId: stableNodeId)),
    );
  },
  useAutoFn: () => _withWorker((worker) => worker.exitNodeUseAuto()),
  clearFn: () async {
    await _withWorker(
      (worker) => worker.prefsUpdate(const PrefsUpdate(exitNodeId: '')),
    );
  },
  nodeChanges: onNodeChanges,
);