mirror of
https://dev.narayana.im/narayana/telegabber.git
synced 2026-08-05 12:17:06 +00:00
Send a MUC invitation when a new group is created
This commit is contained in:
parent
2b5bb43bdd
commit
9721e60b0a
1 changed files with 4 additions and 0 deletions
|
|
@ -1745,6 +1745,10 @@ func (c *Client) ProcessIncomingMessage(chatId int64, message *client.Message) {
|
||||||
case client.TypeMessageChatDeleteMember:
|
case client.TypeMessageChatDeleteMember:
|
||||||
deleteMember, _ := message.Content.(*client.MessageChatDeleteMember)
|
deleteMember, _ := message.Content.(*client.MessageChatDeleteMember)
|
||||||
c.mucOccupantRolePresence(chatId, deleteMember.UserId, ChatMemberStatusKicked, c.GetMUCNickname(deleteMember.UserId))
|
c.mucOccupantRolePresence(chatId, deleteMember.UserId, ChatMemberStatusKicked, c.GetMUCNickname(deleteMember.UserId))
|
||||||
|
case client.TypeMessageBasicGroupChatCreate, client.TypeMessageSupergroupChatCreate:
|
||||||
|
for resource := range c.resourcesRange() {
|
||||||
|
gateway.InviteToMUC(chatId, c.jid+"/"+resource, c.xmpp)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if !c.mucCacheHasOccupant(chatId, senderId) {
|
if !c.mucCacheHasOccupant(chatId, senderId) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue