fix: set login state and show login modal on authentication failure

This commit is contained in:
James Chen
2026-02-05 10:32:05 +08:00
parent 487c15d8b6
commit 29ad5a5e75

View File

@@ -254,6 +254,7 @@ const useHomeStore = create<HomeState>((set, get) => ({
errorMessage = "请点击右上角设置按钮,配置您的服务器地址";
} else if (err.message === "UNAUTHORIZED") {
errorMessage = "认证失败,请重新登录";
useAuthStore.setState({ isLoggedIn: false, isLoginModalVisible: true });
} else if (err.message.includes("Network")) {
errorMessage = "网络连接失败,请检查网络连接";
} else if (err.message.includes("timeout")) {