Check for websocket token before connecting to chat
Closes #403. Previously, a socket to the chat channel would be opened if chat is enabled, regardless if the user is logged in or not. This patch only allows a connection to be opened if a wsToken (websocket token) is present, which prevents websocket errors from unauthenticated users.
This commit is contained in:
parent
09736691ea
commit
a67881b096
|
@ -50,7 +50,7 @@ const api = {
|
|||
},
|
||||
initializeSocket (store) {
|
||||
// Set up websocket connection
|
||||
if (!store.state.chatDisabled) {
|
||||
if (!store.state.chatDisabled && store.state.wsToken) {
|
||||
const token = store.state.wsToken
|
||||
const socket = new Socket('/socket', {params: {token}})
|
||||
socket.connect()
|
||||
|
|
Loading…
Reference in New Issue