|
|
|
@ -35,11 +35,13 @@ export class ExecuteResolvedRoutePreflightHTTPModule extends AbstractResolvedRou
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const parameters = route.parameters
|
|
|
|
|
const resolveResult = await collect(parameters)
|
|
|
|
|
.asyncMapRight(handler => handler(request))
|
|
|
|
|
const resolveResult = (await collect(parameters)
|
|
|
|
|
.asyncMapRight(handler => handler(request)))
|
|
|
|
|
|
|
|
|
|
if ( isLeft(resolveResult) ) {
|
|
|
|
|
return unleft(resolveResult)
|
|
|
|
|
await this.applyResponseObject(unleft(resolveResult), request)
|
|
|
|
|
request.response.blockingWriteback(true)
|
|
|
|
|
return request
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
route.resolvedParameters = unright(resolveResult).toArray(false)
|
|
|
|
|