kopia lustrzana https://github.com/bugout-dev/moonstream
Add retry besides refetch.
rodzic
f0e3c6f3d5
commit
c513469e26
|
@ -30,6 +30,7 @@ const usePresignedURL = ({
|
||||||
{
|
{
|
||||||
...queryCacheProps,
|
...queryCacheProps,
|
||||||
enabled: isEnabled && url ? true : false,
|
enabled: isEnabled && url ? true : false,
|
||||||
|
retry: 3,
|
||||||
onError: (e) => {
|
onError: (e) => {
|
||||||
if (
|
if (
|
||||||
e?.response?.data?.includes("Request has expired") ||
|
e?.response?.data?.includes("Request has expired") ||
|
||||||
|
@ -38,7 +39,6 @@ const usePresignedURL = ({
|
||||||
requestNewURLCallback();
|
requestNewURLCallback();
|
||||||
} else if (e.code === "ECONNABORTED") {
|
} else if (e.code === "ECONNABORTED") {
|
||||||
// Called when the response timeout expires
|
// Called when the response timeout expires
|
||||||
refetch();
|
|
||||||
} else {
|
} else {
|
||||||
toast(error, "error");
|
toast(error, "error");
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue