* goroutine wranglin

* synchronize WebConn.WritePump
Этот коммит содержится в:
Chris
2017-10-03 10:53:53 -05:00
коммит произвёл GitHub
родитель bfe7955fb0
Коммит 5e69ce099f
26 изменённых файлов: 233 добавлений и 118 удалений

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

@@ -61,10 +61,10 @@ func (wr *WebSocketRouter) ServeWebSocket(conn *WebConn, r *model.WebSocketReque
if err != nil {
conn.WebSocket.Close()
} else {
go func() {
wr.app.Go(func() {
wr.app.SetStatusOnline(session.UserId, session.Id, false)
wr.app.UpdateLastActivityAtIfNeeded(*session)
}()
})
conn.SetSession(session)
conn.SetSessionToken(session.Token)