Refactor onError in usePresignUrl.

pull/516/head
Andrey Dolgolev 2022-01-17 19:13:22 +02:00
rodzic fbdc0625a2
commit f3a9d22c83
1 zmienionych plików z 3 dodań i 4 usunięć

Wyświetl plik

@ -48,17 +48,16 @@ const usePresignedURL = ({
retry: (attempts, e) => { retry: (attempts, e) => {
return retryCallbackFn(attempts, e?.response?.status); return retryCallbackFn(attempts, e?.response?.status);
}, },
onSuccess: () => {},
onError: (e) => { onError: (e) => {
if ( if (
e?.response?.data?.includes("Request has expired") || e?.response?.data?.includes("Request has expired") ||
e?.response?.status === 403 e?.response?.status === 403
) { ) {
requestNewURLCallback(); requestNewURLCallback();
} else if (e?.response?.status === 304) {
// If not modified.
} else { } else {
!hideToastOn404 && toast(error, "error"); !hideToastOn404 &&
e?.response?.status !== 304 &&
toast(error, "error");
} }
}, },
} }