param method
Use a param middleware.
Implementation
Handler param(String name, ParamMiddleware middleware) {
return (Context context) async {
final Map<String, dynamic> params = context.request.params;
if (params.containsKey(name)) {
FutureOr<void> next(dynamic value) {
_writeParam(context, name, value);
return this(context);
}
final dynamic value = params[name];
return middleware(context, value, next);
}
return this(context);
};
}