diff --git a/config/default.json b/config/default.json index fced6bcd..eca238db 100644 --- a/config/default.json +++ b/config/default.json @@ -5,7 +5,8 @@ }, "adempiere": { "api": { - "url": "https://api.erpya.com/adempiere-api" + "url": "https://api.erpya.com/adempiere-api", + "timeout": 100000 }, "images": { "url": "https://api.erpya.com/adempiere-api/img" diff --git a/src/utils/ADempiere/request.js b/src/utils/ADempiere/request.js index 7fb6d382..6f69dc44 100644 --- a/src/utils/ADempiere/request.js +++ b/src/utils/ADempiere/request.js @@ -29,6 +29,10 @@ export function request(requestValues) { requestValues.params = {} } requestValues.baseURL = config.adempiere.api.url + // Timeout + if (config.adempiere.api.timeout && config.adempiere.api.timeout > 0) { + requestValues.timeout = config.adempiere.api.timeout + } requestValues.params.token = getToken() requestValues.params.language = getLanguage() || 'en_US' return new Promise(resolve => {