Fixed catched errors type handling
This commit is contained in:
parent
86b25166ff
commit
03edfdeb7a
@ -23,7 +23,11 @@ export const UploadForm = ({ setLoading }: IPageProps) => {
|
||||
}
|
||||
} catch (err) {
|
||||
setLoading(false);
|
||||
|
||||
if (err instanceof Error)
|
||||
setError(err.message);
|
||||
else
|
||||
setError(String(err))
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -8,8 +8,8 @@ export const getHash = (path: string) => {
|
||||
return path.substr("/book/".length, hashLength);
|
||||
};
|
||||
|
||||
export const composeResponseStatus = (err: Error): ResponseInit => {
|
||||
if (err.name === "NetowrkError")
|
||||
export const composeResponseStatus = (err: unknown): ResponseInit => {
|
||||
if (err instanceof Error && err.name === "NetowrkError")
|
||||
return { status: 503, statusText: err.message };
|
||||
else return { status: 500, statusText: "Something bad happened (IDK)" };
|
||||
};
|
||||
|
@ -34,7 +34,9 @@ export const submitFile = async (
|
||||
|
||||
return await res.json();
|
||||
} catch (err) {
|
||||
if (err instanceof Error)
|
||||
console.error("Network error:", err.message);
|
||||
|
||||
throw err;
|
||||
}
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user