From bf3c3d174b43228bf591d22136ed70729f1e09d8 Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Fri, 30 Aug 2024 22:46:55 +0800 Subject: [PATCH] feat: join room send room people num --- server/handlers/websocket.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/handlers/websocket.go b/server/handlers/websocket.go index c2ae3fe0..19084e92 100644 --- a/server/handlers/websocket.go +++ b/server/handlers/websocket.go @@ -66,6 +66,13 @@ func NewWSMessageHandler(u *op.User, r *op.Room, l *logrus.Entry) func(c *websoc client.Close() l.Info("ws: disconnected") }() + if err := client.Send(&pb.ElementMessage{ + Type: pb.ElementMessageType_PEOPLE_CHANGED, + PeopleChanged: r.PeopleNum(), + }); err != nil { + l.Errorf("ws: send people changed error: %v", err) + return err + } go handleReaderMessage(client, l) return handleWriterMessage(client, l) }