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')
|
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()
|
||||||
|
|
|
||||||
|
|
@ -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({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue