toParamsType<ParamsType> function
Future<ParamsType>
toParamsType<
ParamsType>( - Request request,
- ParamsType fromParams(
- Map<String, dynamic> params
)
)
Implementation
Future<ParamsType> toParamsType<ParamsType>(
Request request,
ParamsType Function(Map<String, dynamic> params) fromParams,
) async {
final combinedParams = {
...request.params,
...request.headers,
...request.requestedUri.queryParameters,
};
try {
return fromParams(combinedParams);
} catch (e, st) {
throw BadRequestException(
400,
'Error parsing parameters',
innerError: e,
innerStack: st,
);
}
}