Ignore presences from roster

This commit is contained in:
eleksir
2025-12-21 13:10:59 +03:00
parent 3d85dbcb58
commit 9ea444f365

View File

@@ -636,6 +636,12 @@ func (j *Jabber) ParseEvent(e any) { //nolint:maintidx,gocognit,gocyclo
v.Type, v.From, v.To, v.Show, v.Status, v.Affiliation, v.Role, v.JID, v.Type, v.From, v.To, v.Show, v.Status, v.Affiliation, v.Role, v.JID,
) )
if !strings.Contains(v.From, "/") {
log.Debugf("Looks like we have got Presence notification from roster: %s, skip it", v.From)
return
}
room := strings.SplitN(v.From, "/", 2)[0] room := strings.SplitN(v.From, "/", 2)[0]
nick := strings.SplitN(v.From, "/", 2)[1] nick := strings.SplitN(v.From, "/", 2)[1]