mirror of
https://dev.narayana.im/narayana/telegabber.git
synced 2026-08-05 12:17:06 +00:00
Invite to MUC when added to it
This commit is contained in:
parent
19d602a99b
commit
b5129906e3
1 changed files with 5 additions and 0 deletions
|
|
@ -1734,6 +1734,11 @@ func (c *Client) ProcessIncomingMessage(chatId int64, message *client.Message) {
|
||||||
case client.TypeMessageChatAddMembers:
|
case client.TypeMessageChatAddMembers:
|
||||||
addMembers, _ := message.Content.(*client.MessageChatAddMembers)
|
addMembers, _ := message.Content.(*client.MessageChatAddMembers)
|
||||||
for _, memberId := range addMembers.MemberUserIds {
|
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))
|
c.mucOccupantRolePresence(chatId, memberId, ChatMemberStatusUnmuted, c.GetMUCNickname(memberId))
|
||||||
}
|
}
|
||||||
case client.TypeMessageChatDeleteMember:
|
case client.TypeMessageChatDeleteMember:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue