kopia lustrzana https://github.com/bugout-dev/moonstream
Refactor onError in usePresignUrl.
rodzic
fbdc0625a2
commit
f3a9d22c83
|
@ -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");
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue