feat: move EXTERNAL_REQUEST_TIMEOUT to config file

This commit is contained in:
Wieland Schöbl
2019-08-13 11:40:29 +02:00
committed by Rainer Killinger
parent 8eab6b8531
commit 5d6d4b53f0
4 changed files with 11 additions and 15 deletions

View File

@@ -21,12 +21,7 @@ import {
} from '@openstapps/core';
import {Request} from 'express';
import * as got from 'got';
import {isTestEnvironment, validator} from '../common';
/**
* Number of milliseconds after which external request will fail
*/
export const EXTERNAL_REQUEST_TIMEOUT = 5000;
import {configFile, isTestEnvironment, validator} from '../common';
/**
* Generic route function used to proxy actual requests to plugins
@@ -49,7 +44,7 @@ export async function virtualPluginRoute(req: Request, plugin: SCPluginMetaData)
baseUrl: plugin.address,
body: req.body,
json: true,
timeout: EXTERNAL_REQUEST_TIMEOUT,
timeout: configFile.backend.externalRequestTimeout,
},
);
responseBody = pluginResponse.body;