Merge branch 'master' of https://github.com/ReforgedStudios/melody into ReforgedStudios-master
This commit is contained in:
@@ -88,6 +88,7 @@ func (m *Melody) HandleRequest(w http.ResponseWriter, r *http.Request) {
|
|||||||
|
|
||||||
session := &Session{
|
session := &Session{
|
||||||
Request: r,
|
Request: r,
|
||||||
|
Params: make(map[string]interface{}),
|
||||||
conn: conn,
|
conn: conn,
|
||||||
output: make(chan *envelope, m.Config.MessageBufferSize),
|
output: make(chan *envelope, m.Config.MessageBufferSize),
|
||||||
melody: m,
|
melody: m,
|
||||||
@@ -95,7 +96,7 @@ func (m *Melody) HandleRequest(w http.ResponseWriter, r *http.Request) {
|
|||||||
|
|
||||||
m.hub.register <- session
|
m.hub.register <- session
|
||||||
|
|
||||||
go m.connectHandler(session)
|
m.connectHandler(session)
|
||||||
|
|
||||||
go session.writePump()
|
go session.writePump()
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import (
|
|||||||
// Session is wrapper around websocket connections.
|
// Session is wrapper around websocket connections.
|
||||||
type Session struct {
|
type Session struct {
|
||||||
Request *http.Request
|
Request *http.Request
|
||||||
|
Params map[string]interface{}
|
||||||
conn *websocket.Conn
|
conn *websocket.Conn
|
||||||
output chan *envelope
|
output chan *envelope
|
||||||
melody *Melody
|
melody *Melody
|
||||||
|
|||||||
Reference in New Issue
Block a user