From 50c62dd6768458f5d56f6bcf1df8308c2947c23d Mon Sep 17 00:00:00 2001 From: Arnaud Vergnet Date: Thu, 13 May 2021 10:32:44 +0200 Subject: [PATCH] fix state update --- src/utils/customHooks.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/utils/customHooks.tsx b/src/utils/customHooks.tsx index 1405753..6279c08 100644 --- a/src/utils/customHooks.tsx +++ b/src/utils/customHooks.tsx @@ -78,10 +78,10 @@ export function useRequestLogic( } if (canRefresh) { if (!response.loading) { - setResponse({ - ...response, + setResponse((prevState) => ({ + ...prevState, loading: true, - }); + })); } const r = newRequest ? newRequest : request; r() @@ -98,13 +98,13 @@ export function useRequestLogic( } }) .catch(() => { - setResponse({ + setResponse((prevState) => ({ loading: false, - lastRefreshDate: response.lastRefreshDate, + lastRefreshDate: prevState.lastRefreshDate, status: REQUEST_STATUS.CONNECTION_ERROR, code: undefined, - data: response.data, - }); + data: prevState.data, + })); }); } };