fix: login 410 error tip

This commit is contained in:
Tristan Yang
2022-06-23 21:58:26 +08:00
parent 0310d764ac
commit e53ebd63a7
5 changed files with 48 additions and 27 deletions
+2 -2
View File
@@ -5,9 +5,9 @@ export const ContentTypes = {
text: "text/plain",
markdown: "text/markdown",
file: "rustchat/file",
archive: "rustchat/archive",
formData: "multipart/form-data",
json: "application/json",
archive: "rustchat/archive"
json: "application/json"
};
export const firebaseConfig = {
apiKey: "AIzaSyDyJ6B1Ouenoha_gdGkBwIkBNStlwhlbO0",
+13 -16
View File
@@ -77,6 +77,18 @@ const baseQueryWithTokenCheck = async (args, api, extraOptions) => {
toast.error(`${api.endpoint}: Failed to fetch`);
}
break;
case 401:
{
if (api.endpoint !== "login") {
api.dispatch(resetAuthData());
location.href = "/#/login";
toast.error("API Not Authenticated");
}
}
break;
case 403:
toast.error("Request Not Allowed");
break;
case 404:
{
toast.error("Request Not Found");
@@ -87,22 +99,7 @@ const baseQueryWithTokenCheck = async (args, api, extraOptions) => {
toast.error(result.error.data || "Server Error");
}
break;
case 401:
{
if (api.endpoint !== "login") {
api.dispatch(resetAuthData());
location.href = "/#/login";
toast.error("API Not Authenticated");
}
// toast.error("token expired, please login again");
// } else {
// return;
// }
}
break;
case 403:
toast.error("Request Not Allowed");
break;
default:
break;
}