removeUri method

void removeUri(
  1. Uri uri
)

remove a specific Uri and the corresponding Page

Implementation

void removeUri(Uri uri) {
  final index = _uris.lastIndexOf(uri);
  if (index != -1) {
    final page = _pages.removeAt(index);
    final uri = _uris.removeAt(index);
    if (kIsWeb) {
      VxNav.replaceUrl(uri);
    }
    if (observers != null) {
      for (final observer in observers!) {
        observer.didChangeRoute(uri, page, "pop");
      }
    }
    notifyListeners();
  }
}