Only send WS hello event once authenticated (#4509)

Этот коммит содержится в:
Joram Wilander
2016-11-10 09:20:36 -05:00
коммит произвёл Harrison Healey
родитель 70e0d5c298
Коммит 39675afab4
3 изменённых файлов: 12 добавлений и 3 удалений

Просмотреть файл

@@ -119,9 +119,9 @@ func InvalidateCacheForUserSkipClusterSend(userId string) {
func (h *Hub) Register(webConn *WebConn) {
h.register <- webConn
msg := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_HELLO, "", "", webConn.UserId, nil)
msg.Add("server_version", fmt.Sprintf("%v.%v.%v", model.CurrentVersion, model.BuildNumber, utils.CfgHash))
go Publish(msg)
if webConn.isAuthenticated() {
webConn.SendHello()
}
}
func (h *Hub) Unregister(webConn *WebConn) {