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') 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 userInfo = JSON.parse(storage.getItem('user') as string)
let loginInfo = JSON.parse(storage.getItem('login') as string) let loginInfo = JSON.parse(storage.getItem('login') as string)
if (userInfo) { if (userInfo) {
@ -65,8 +54,6 @@ const App: React.FC = () => {
pwd: CryptoJS.MD5(loginInfo.password).toString(CryptoJS.enc.Hex) pwd: CryptoJS.MD5(loginInfo.password).toString(CryptoJS.enc.Hex)
}).then(res => { }).then(res => {
if (res.code === 200) { if (res.code === 200) {
storage.setItem('user', JSON.stringify(res.data))
toHome()
startSignalr() startSignalr()
} else { } else {
toLogin() toLogin()

View File

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