Do not create the EventStream if unauthenticated
This commit is contained in:
parent
a2e76d6898
commit
1b624b2505
|
@ -20,13 +20,20 @@ const setTimeout = () => {
|
|||
window.clearTimeout(timeOut)
|
||||
}
|
||||
timeOut = window.setTimeout(() => {
|
||||
if (es != null) {
|
||||
es.close()
|
||||
}
|
||||
es = null
|
||||
startEventStream(onMessageHandler)
|
||||
}, 20000)
|
||||
}
|
||||
|
||||
export const startEventStream = (messageHandler) => {
|
||||
setTimeout()
|
||||
if (!localStorage.getItem('token')) {
|
||||
console.log('Cannot create a unauthenticated EventSource')
|
||||
return
|
||||
}
|
||||
const es = getEventStream()
|
||||
onMessageHandler = messageHandler
|
||||
es.onmessage = throttle(
|
||||
|
@ -40,5 +47,4 @@ export const startEventStream = (messageHandler) => {
|
|||
100,
|
||||
{ trailing: true }
|
||||
)
|
||||
setTimeout()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue