resolveNext method

void resolveNext(
  1. bool continueNavigation, {
  2. bool reevaluateNext = true,
})

Completes _completer with either true to continue navigation or false to abort navigation

if reevaluateNext is set to true pending routes will also be re-pushed to stack on RoutingController.reevaluateGuards

Implementation

void resolveNext(bool continueNavigation, {bool reevaluateNext = true}) {
  assert(!isResolved, 'Make sure `resolver.next()` is only called once.');
  _completer.complete(
    ResolverResult(
      continueNavigation: continueNavigation,
      reevaluateNext: reevaluateNext,
    ),
  );
}