mirror of
https://github.com/usebruno/bruno.git
synced 2025-06-24 14:01:29 +02:00
feat: use timeout for axios requests
This commit is contained in:
parent
a2b6bc5970
commit
ad3f1b2331
@ -205,6 +205,8 @@ const registerNetworkIpc = (mainWindow) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const preferences = getPreferences();
|
const preferences = getPreferences();
|
||||||
|
const timeout = get(preferences, 'request.timeout', 0);
|
||||||
|
request.timeout = timeout;
|
||||||
const sslVerification = get(preferences, 'request.sslVerification', true);
|
const sslVerification = get(preferences, 'request.sslVerification', true);
|
||||||
const httpsAgentRequestFields = {};
|
const httpsAgentRequestFields = {};
|
||||||
if (!sslVerification) {
|
if (!sslVerification) {
|
||||||
@ -505,6 +507,8 @@ const registerNetworkIpc = (mainWindow) => {
|
|||||||
const preparedRequest = prepareGqlIntrospectionRequest(endpoint, envVars, request, collectionRoot);
|
const preparedRequest = prepareGqlIntrospectionRequest(endpoint, envVars, request, collectionRoot);
|
||||||
|
|
||||||
const preferences = getPreferences();
|
const preferences = getPreferences();
|
||||||
|
const timeout = get(preferences, 'request.timeout', 0);
|
||||||
|
request.timeout = timeout;
|
||||||
const sslVerification = get(preferences, 'request.sslVerification', true);
|
const sslVerification = get(preferences, 'request.sslVerification', true);
|
||||||
|
|
||||||
if (!sslVerification) {
|
if (!sslVerification) {
|
||||||
@ -683,6 +687,8 @@ const registerNetworkIpc = (mainWindow) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const preferences = getPreferences();
|
const preferences = getPreferences();
|
||||||
|
const timeout = get(preferences, 'request.timeout', 0);
|
||||||
|
request.timeout = timeout;
|
||||||
const sslVerification = get(preferences, 'request.sslVerification', true);
|
const sslVerification = get(preferences, 'request.sslVerification', true);
|
||||||
|
|
||||||
// proxy configuration
|
// proxy configuration
|
||||||
|
@ -5,6 +5,7 @@ class BrunoRequest {
|
|||||||
this.method = req.method;
|
this.method = req.method;
|
||||||
this.headers = req.headers;
|
this.headers = req.headers;
|
||||||
this.body = req.data;
|
this.body = req.data;
|
||||||
|
this.timeout = req.timeout;
|
||||||
}
|
}
|
||||||
|
|
||||||
getUrl() {
|
getUrl() {
|
||||||
@ -50,6 +51,14 @@ class BrunoRequest {
|
|||||||
setMaxRedirects(maxRedirects) {
|
setMaxRedirects(maxRedirects) {
|
||||||
this.req.maxRedirects = maxRedirects;
|
this.req.maxRedirects = maxRedirects;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getTimeout() {
|
||||||
|
return this.req.timeout;
|
||||||
|
}
|
||||||
|
|
||||||
|
setTimeout(timeout) {
|
||||||
|
this.req.timeout = timeout;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = BrunoRequest;
|
module.exports = BrunoRequest;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user