goBack method

void goBack()

Go back

Implementation

void goBack() {
  if (!value.canGoBack) {
    Logger.warning('Cannot go back - no route history');
    return;
  }

  final newHistory = List<String>.from(value.routeHistory);
  final previousRoute = newHistory.removeLast();

  value = value.copyWith(
    currentRoute: previousRoute,
    routeHistory: newHistory,
  );

  Logger.debug('Navigated back to: $previousRoute');
}