includesRoute method
Check a capture's original route independently of the route visible now. Retained snapshots and queued payloads must not inherit permission from a different screen that became current while they were waiting.
Implementation
bool includesRoute(String route) {
final candidate = route.trim();
if (routes.isRouteDisabled(candidate)) return false;
if (!enforceEnabledRoutes || routes.showOnAllRoutes) return true;
if (candidate.isEmpty) return false;
final patterns = enabledRoutesOverride;
return patterns == null
? routes.isRouteEnabled(candidate)
: patterns.any((pattern) => _matchesRoute(candidate, pattern));
}