Browse Source

Fix incorrect handling of messages array. Closes #1287

pull/1288/head
Gabe Kangas 4 years ago
parent
commit
12cbe529de
  1. 2
      core/chat/server.go
  2. 4
      webroot/js/utils/websocket.js

2
core/chat/server.go

@ -71,7 +71,7 @@ func (s *ChatServer) Addclient(conn *websocket.Conn, user *user.User, accessToke @@ -71,7 +71,7 @@ func (s *ChatServer) Addclient(conn *websocket.Conn, user *user.User, accessToke
User: user,
ipAddress: conn.RemoteAddr().String(),
accessToken: accessToken,
send: make(chan []byte, maxMessageSize),
send: make(chan []byte, 256),
UserAgent: userAgent,
ConnectedAt: time.Now(),
}

4
webroot/js/utils/websocket.js

@ -158,9 +158,9 @@ export default class Websocket { @@ -158,9 +158,9 @@ export default class Websocket {
var messages = e.data.split('\n');
for (var i = 0; i < messages.length; i++) {
try {
var model = JSON.parse(e.data);
var model = JSON.parse(messages[i]);
} catch (e) {
// console.log(e, e.data);
console.error(e, e.data);
return;
}

Loading…
Cancel
Save