From 6251097cf3fb184905b88ce44570bc8c8f8457fb Mon Sep 17 00:00:00 2001 From: Sergio Betanzos Date: Mon, 5 Jul 2021 14:36:41 +0200 Subject: [PATCH] F OpenNebula/one#5422: Add request timeout --- src/fireedge/src/client/utils/rest.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/fireedge/src/client/utils/rest.js b/src/fireedge/src/client/utils/rest.js index f6c28a32ef..c2cbaec842 100644 --- a/src/fireedge/src/client/utils/rest.js +++ b/src/fireedge/src/client/utils/rest.js @@ -4,16 +4,18 @@ import { httpCodes } from 'server/utils/constants' import { messageTerminal } from 'server/utils/general' import { findStorageData, isDevelopment } from 'client/utils' -import { JWT_NAME, APP_URL } from 'client/constants' +import { T, JWT_NAME, APP_URL } from 'client/constants' const http = axios.create({ baseURL: APP_URL }) -http.interceptors.request.use((config) => { +http.interceptors.request.use(config => { const token = findStorageData(JWT_NAME) token && (config.headers.Authorization = `Bearer ${token}`) return { ...config, + timeout: 45_000, + timeoutErrorMessage: T.Timeout, withCredentials: true, validateStatus: status => Object.values(httpCodes).some(({ id }) => id === status) @@ -40,10 +42,7 @@ http.interceptors.response.use( return Promise.reject(response) }, - error => { - console.log('error interceptor', error) - return error - } + error => error ) export const RestClient = {