Trying to fix multiple EventStream connections, one more time

This commit is contained in:
Deluan
2021-12-02 10:49:32 -05:00
parent a99b9b4d44
commit 69615f1aa1
2 changed files with 13 additions and 8 deletions
+8 -2
View File
@@ -29,7 +29,7 @@ import {
import createAdminStore from './store/createAdminStore'
import { i18nProvider } from './i18n'
import config from './config'
import { setDispatch, startEventStream } from './eventStream'
import { setDispatch, startEventStream, stopEventStream } from './eventStream'
import { keyMap } from './hotkeys'
import useChangeThemeColor from './useChangeThemeColor'
@@ -70,7 +70,13 @@ const Admin = (props) => {
useEffect(() => {
if (config.devActivityPanel) {
setDispatch(adminStore.dispatch)
authProvider.checkAuth().then(() => startEventStream(adminStore.dispatch))
authProvider
.checkAuth()
.then(() => startEventStream(adminStore.dispatch))
.catch(() => {})
}
return () => {
stopEventStream()
}
}, [])