fix: server页面auth类型修复(token→isLoggedIn)
This commit is contained in:
parent
930c8d3a9c
commit
28da06ba69
@ -73,7 +73,7 @@ function numberFmt(n: number) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default function ServerPage() {
|
export default function ServerPage() {
|
||||||
const { token } = useAuth();
|
const { isLoggedIn, accessToken } = useAuth();
|
||||||
const [data, setData] = useState<ServerStatus | null>(null);
|
const [data, setData] = useState<ServerStatus | null>(null);
|
||||||
const [loading, setLoading] = useState(true);
|
const [loading, setLoading] = useState(true);
|
||||||
const [lastUpdate, setLastUpdate] = useState(0);
|
const [lastUpdate, setLastUpdate] = useState(0);
|
||||||
@ -93,13 +93,13 @@ export default function ServerPage() {
|
|||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!token) return;
|
if (!isLoggedIn) return;
|
||||||
fetchData();
|
fetchData();
|
||||||
const iv = setInterval(fetchData, 10000); // 10秒刷新
|
const iv = setInterval(fetchData, 10000); // 10秒刷新
|
||||||
return () => clearInterval(iv);
|
return () => clearInterval(iv);
|
||||||
}, [token, fetchData]);
|
}, [isLoggedIn, fetchData]);
|
||||||
|
|
||||||
if (!token) {
|
if (!isLoggedIn) {
|
||||||
return (
|
return (
|
||||||
<div className="min-h-screen bg-slate-950 flex items-center justify-center">
|
<div className="min-h-screen bg-slate-950 flex items-center justify-center">
|
||||||
<div className="text-center">
|
<div className="text-center">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user