|
@@ -151,7 +151,6 @@ export class HttpServiceProxy implements ServiceProxyInterface {
|
|
response: Response,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
payload?: Record<string, unknown> | string,
|
|
- returnRawResponse?: boolean,
|
|
|
|
): Promise<void | Response<unknown, Record<string, unknown>>> {
|
|
): Promise<void | Response<unknown, Record<string, unknown>>> {
|
|
if (!this.paymentsServerUrl) {
|
|
if (!this.paymentsServerUrl) {
|
|
this.logger.debug('Payments Server URL not defined. Skipped request to Payments API.')
|
|
this.logger.debug('Payments Server URL not defined. Skipped request to Payments API.')
|
|
@@ -159,18 +158,13 @@ export class HttpServiceProxy implements ServiceProxyInterface {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- const rawResponse = await this.callServerWithLegacyFormat(
|
|
|
|
|
|
+ await this.callServerWithLegacyFormat(
|
|
this.paymentsServerUrl,
|
|
this.paymentsServerUrl,
|
|
request,
|
|
request,
|
|
response,
|
|
response,
|
|
endpointOrMethodIdentifier,
|
|
endpointOrMethodIdentifier,
|
|
payload,
|
|
payload,
|
|
- returnRawResponse,
|
|
|
|
)
|
|
)
|
|
-
|
|
|
|
- if (returnRawResponse) {
|
|
|
|
- return rawResponse
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
|
|
|
|
async callAuthServerWithLegacyFormat(
|
|
async callAuthServerWithLegacyFormat(
|
|
@@ -345,7 +339,6 @@ export class HttpServiceProxy implements ServiceProxyInterface {
|
|
response: Response,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
payload?: Record<string, unknown> | string,
|
|
- returnRawResponse?: boolean,
|
|
|
|
): Promise<void | Response<unknown, Record<string, unknown>>> {
|
|
): Promise<void | Response<unknown, Record<string, unknown>>> {
|
|
const serviceResponse = await this.getServerResponse(
|
|
const serviceResponse = await this.getServerResponse(
|
|
serverUrl,
|
|
serverUrl,
|
|
@@ -364,18 +357,10 @@ export class HttpServiceProxy implements ServiceProxyInterface {
|
|
if (serviceResponse.request._redirectable._redirectCount > 0) {
|
|
if (serviceResponse.request._redirectable._redirectCount > 0) {
|
|
response.status(302)
|
|
response.status(302)
|
|
|
|
|
|
- if (returnRawResponse) {
|
|
|
|
- return response
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
response.redirect(serviceResponse.request.res.responseUrl)
|
|
response.redirect(serviceResponse.request.res.responseUrl)
|
|
} else {
|
|
} else {
|
|
response.status(serviceResponse.status)
|
|
response.status(serviceResponse.status)
|
|
|
|
|
|
- if (returnRawResponse) {
|
|
|
|
- return response
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
response.send(serviceResponse.data)
|
|
response.send(serviceResponse.data)
|
|
}
|
|
}
|
|
}
|
|
}
|