forkeado de vergnet/application-amicale
fix state update
Este commit está contenido en:
padre
6516cf918d
commit
50c62dd676
Se han modificado 1 ficheros con 7 adiciones y 7 borrados
|
@ -78,10 +78,10 @@ export function useRequestLogic<T>(
|
|||
}
|
||||
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<T>(
|
|||
}
|
||||
})
|
||||
.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,
|
||||
}));
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
Cargando…
Referenciar en una nueva incidencia