From b5129906e3fdc1c8978494e7bb845a626c7bbed4 Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Sun, 6 Jul 2025 20:44:26 -0400 Subject: [PATCH] Invite to MUC when added to it --- telegram/utils.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/telegram/utils.go b/telegram/utils.go index 1d9dea9..4504dd0 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -1734,6 +1734,11 @@ func (c *Client) ProcessIncomingMessage(chatId int64, message *client.Message) { case client.TypeMessageChatAddMembers: addMembers, _ := message.Content.(*client.MessageChatAddMembers) for _, memberId := range addMembers.MemberUserIds { + if c.me != nil && c.me.Id == memberId { + for resource := range c.resourcesRange() { + gateway.InviteToMUC(chatId, c.jid+"/"+resource, c.xmpp) + } + } c.mucOccupantRolePresence(chatId, memberId, ChatMemberStatusUnmuted, c.GetMUCNickname(memberId)) } case client.TypeMessageChatDeleteMember: