call method
Calls this route.
Implementation
FutureOr<APIResponse<T>> call(APIRequest request) {
request._routeHandler = this;
if (!checkRules(request)) {
_log.warning(
"UNAUTHORIZED CALL> ${module.name}.$routeName( $parameters ) > rules: $rules");
return APIResponse.unauthorized(
payloadDynamic: 'UNAUTHORIZED: Rules issues $rules');
}
if (config.log && _log.isLoggable(logging.Level.INFO)) {
_log.info("CALL> ${module.name}.$routeName( $parameters )");
}
final initTime = DateTime.now();
return function(request)
.resolveMapped((response) => _callResponse(response, initTime));
}