init method
Initialize the NavService with configuration
Clean up previous configuration if exists
Implementation
void init(NavPageServiceConfig config) {
_navigatorKey = config.navigatorKey;
_enableLogger = config.enableLogger;
// Listen to pageRouteObserverInstance
_pageRouteObserverUnsubscribe?.call();
_pageRouteObserverUnsubscribe = pageRouteObserverInstance.addListener(
_routeObserver,
);
_routes
..clear()
..addAll({for (final route in config.routes) route.path: route});
_persistence = config.persistence;
}