call method

  1. @override
Future<void> call(
  1. Context context
)
override

Implementation

@override
Future<void> call(Context context) async {
  var called = false;
  for (var routeItem in _routes) {
    if (!called &&
        routeItem.isMatching(context.req.method, context.req.requestedUri)) {
      called = true;
      context.req.params = routeItem.params;
      await routeItem(context);
    }
  }
}