We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8adbd5b commit 5537b50Copy full SHA for 5537b50
client.go
@@ -76,13 +76,15 @@ func (c *Client) readPump() {
76
c.Err = err
77
break
78
}
79
- c.worker.broadcast <- Message{
+ msg := Message{
80
Name: c.Name,
81
Room: c.Room,
82
Code: code,
83
Data: data,
84
conn: c.conn,
85
86
+ c.worker.server.onMessage(&msg)
87
+ c.worker.broadcast <- msg
88
89
90
worker.go
@@ -70,7 +70,6 @@ func (w *worker) run(ctx context.Context) {
70
return
71
72
case message := <-w.broadcast:
73
- w.server.onMessage(&message)
74
for client := range w.clients {
75
if w.server.config.Local || message.conn != client.conn {
select {
0 commit comments