From b9bdf202b5e94ef35c5c5794848f00a3ee83d97e Mon Sep 17 00:00:00 2001 From: guochao Date: Sun, 5 Mar 2023 18:28:29 +0800 Subject: [PATCH] fix an extra response on discovery --- pkg/impl/signal-server/signaling.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/impl/signal-server/signaling.go b/pkg/impl/signal-server/signaling.go index f56e662..66623c8 100644 --- a/pkg/impl/signal-server/signaling.go +++ b/pkg/impl/signal-server/signaling.go @@ -130,6 +130,9 @@ func (signalingServer SignalingServer) handleRedisPubSub(ctx context.Context, na return err } case signalingServer.redisKeyPrefix + ":" + room + ":discover:" + name: + if msg.Payload == name { + continue + } if err := stream.Send(&proto.SignalingMessage{ Room: room, Sender: msg.Payload,