navigateTo method

void navigateTo(
  1. String route, {
  2. Map<String, dynamic>? params,
  3. Map<String, dynamic>? queryParams,
  4. Object? arguments,
})

Navigate to a route

Implementation

void navigateTo(
  String route, {
  Map<String, dynamic>? params,
  Map<String, dynamic>? queryParams,
  Object? arguments,
}) {
  final newHistory = List<String>.from(value.routeHistory);
  newHistory.add(value.currentRoute);

  value = value.copyWith(
    currentRoute: route,
    params: params,
    queryParams: queryParams,
    arguments: arguments,
    routeHistory: newHistory,
  );

  Logger.debug('Navigated to: $route', {'params': params, 'queryParams': queryParams});
}