extractAuthPaths static method
Implementation
static List<String> extractAuthPaths(List<FlutterRouter> routers) {
final List<String> result = [];
void traverse(List<FlutterRouter> items) {
for (final route in items) {
if (route.auth) {
result.add(route.path);
}
if (route.routes != null && route.routes!.isNotEmpty) {
traverse(route.routes!);
}
}
}
traverse(routers);
return result;
}