feat: enhance login status management and improve error logging across services

This commit is contained in:
zimplexing
2025-07-15 21:41:38 +08:00
parent 116cf12ca3
commit d44e9fe9ae
17 changed files with 62 additions and 57 deletions

View File

@@ -1,4 +1,3 @@
import useAuthStore from "@/stores/authStore";
// region: --- Interface Definitions ---
export interface DoubanItem {
@@ -97,7 +96,6 @@ export class API {
const response = await fetch(`${this.baseURL}${url}`, options);
if (response.status === 401) {
useAuthStore.getState().showLoginModal();
throw new Error("UNAUTHORIZED");
}