This commit is contained in:
parent
55788f2906
commit
573333f590
13
src/App.tsx
13
src/App.tsx
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
}, []);
|
||||
useEffect(() => {
|
||||
let time = null as any
|
||||
if (time) {
|
||||
clearInterval(time)
|
||||
} else {
|
||||
time = setInterval(() => {
|
||||
getRoomList()
|
||||
}, 1000 * 30)
|
||||
}, 1000 * 3)
|
||||
}
|
||||
getRoomList()
|
||||
return () => {
|
||||
clearInterval(time)
|
||||
}
|
||||
}, []);
|
||||
useEffect(() => {
|
||||
getRoomList()
|
||||
}, [list.pageIndex]);
|
||||
const getRoomList = async (): Promise<void> => {
|
||||
await GetRoom({
|
||||
|
|
|
|||
Loading…
Reference in New Issue