This commit is contained in:
yj 2024-08-13 14:14:40 +08:00
parent 55788f2906
commit 573333f590
2 changed files with 11 additions and 20 deletions

View File

@ -45,17 +45,6 @@ const App: React.FC = () => {
navigate('/login')
}
function toHome() {
try {
window.electron.setMainWindowSize({
width: 1200,
height: 800,
})
} catch {
}
navigate('/home')
}
let userInfo = JSON.parse(storage.getItem('user') as string)
let loginInfo = JSON.parse(storage.getItem('login') as string)
if (userInfo) {
@ -65,8 +54,6 @@ const App: React.FC = () => {
pwd: CryptoJS.MD5(loginInfo.password).toString(CryptoJS.enc.Hex)
}).then(res => {
if (res.code === 200) {
storage.setItem('user', JSON.stringify(res.data))
toHome()
startSignalr()
} else {
toLogin()

View File

@ -24,18 +24,22 @@ const Index: React.FC = () => {
const [user, setUser] = useState<any>({});
const [joinRoomFrom, setJoinRoomFrom] = useState<string>('')
useEffect(() => {
let time = null as any
let userInfo = JSON.parse(storage.getItem('user') as string)
setUser(userInfo)
time = setInterval(() => {
getRoomList()
}, 1000 * 30)
}, []);
useEffect(() => {
let time = null as any
if (time) {
clearInterval(time)
} else {
time = setInterval(() => {
getRoomList()
}, 1000 * 3)
}
getRoomList()
return () => {
clearInterval(time)
}
}, []);
useEffect(() => {
getRoomList()
}, [list.pageIndex]);
const getRoomList = async (): Promise<void> => {
await GetRoom({