Skip to content

Commit 5537b50

Browse files
committed
fix(onmessage): trigger
1 parent 8adbd5b commit 5537b50

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

client.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,15 @@ func (c *Client) readPump() {
7676
c.Err = err
7777
break
7878
}
79-
c.worker.broadcast <- Message{
79+
msg := Message{
8080
Name: c.Name,
8181
Room: c.Room,
8282
Code: code,
8383
Data: data,
8484
conn: c.conn,
8585
}
86+
c.worker.server.onMessage(&msg)
87+
c.worker.broadcast <- msg
8688
}
8789
}
8890

worker.go

-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ func (w *worker) run(ctx context.Context) {
7070
return
7171
}
7272
case message := <-w.broadcast:
73-
w.server.onMessage(&message)
7473
for client := range w.clients {
7574
if w.server.config.Local || message.conn != client.conn {
7675
select {

0 commit comments

Comments
 (0)