Fix infinite loop because of error presences

This commit is contained in:
Bohdan Horbeshko 2025-07-23 04:06:35 -04:00
parent 74b2dff9f5
commit a909b86831

View file

@ -669,6 +669,10 @@ func tryHandleMUCPresence(s xmpp.Sender, p stanza.Presence) {
return
}
if p.Type == stanza.PresenceTypeError {
return
}
if !session.MUCHasResource(chatId, fromResource) {
// groupchat 1.0 join
gateway.SendPresence(