getAirRoutes method

List<AirRoute> getAirRoutes()

Get all routes from all modules (AirRoute) Warns if duplicate routes are found

Implementation

List<AirRoute> getAirRoutes() {
  final allRoutes = <AirRoute>[];
  final seenPaths = <String, String>{}; // path -> moduleId

  for (final module in _modules) {
    for (final route in module.routes) {
      _checkDuplicateRoutes(route, module.id, seenPaths);
    }
    allRoutes.addAll(module.routes);
  }
  return allRoutes;
}