From 95758fb68963b08c07482a538b41b26ad338e3a5 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Fri, 21 Jun 2019 14:53:54 +0200 Subject: [PATCH] Do not send channel event on membership flag is set/removed --- messaging/internal/service/channel.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/messaging/internal/service/channel.go b/messaging/internal/service/channel.go index f298b8780..de78fd099 100644 --- a/messaging/internal/service/channel.go +++ b/messaging/internal/service/channel.go @@ -520,8 +520,10 @@ func (svc *channel) SetFlag(ID uint64, flag types.ChannelMembershipFlag) (ch *ty return } - svc.flushSystemMessages() - return svc.sendChannelEvent(ch) + return svc.flushSystemMessages() + + // Setting a flag on a channel is a private thing, + // no need to send channel event back to everyone }) }