|
@@ -36,7 +36,7 @@ type Connection struct {
|
|
|
eventOnDisconnect func(*Connection)
|
|
|
eventOnError func(*Connection, error)
|
|
|
eventOnInfo func(*Connection, string)
|
|
|
- eventOnMessage func(*Connection, []byte)
|
|
|
+ eventOnMessage func(*Connection, *Answer)
|
|
|
eventOnPing func(*Connection, time.Time)
|
|
|
eventOnPong func(*Connection, time.Time, time.Time)
|
|
|
}
|
|
@@ -92,7 +92,7 @@ func (c *Connection) onInfo(str string) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-func (c *Connection) onMessage(msg []byte) {
|
|
|
+func (c *Connection) onMessage(msg *Answer) {
|
|
|
if c.eventOnMessage != nil {
|
|
|
c.eventOnMessage(c, msg)
|
|
|
}
|
|
@@ -195,7 +195,7 @@ func (c *Connection) OnInfo(fn func(*Connection, string)) {
|
|
|
c.eventOnInfo = fn
|
|
|
}
|
|
|
|
|
|
-func (c *Connection) OnMessage(fn func(*Connection, []byte)) {
|
|
|
+func (c *Connection) OnMessage(fn func(*Connection, *Answer)) {
|
|
|
c.eventOnMessage = fn
|
|
|
}
|
|
|
|