c.sendPresence: exists

This commit is contained in:
Bohdan Horbeshko 2025-05-08 20:17:42 -04:00
parent 71f59ee739
commit 48cd525b8e

View file

@ -566,9 +566,7 @@ func (c *Client) sendMUCStatuses(chatID int64) {
continue
}
gateway.SendPresence(
c.xmpp,
c.jid,
c.sendPresence(
gateway.SPFrom(sChatId),
gateway.SPResource(nickname),
gateway.SPImmed(true),
@ -579,9 +577,7 @@ func (c *Client) sendMUCStatuses(chatID int64) {
}
// according to the spec, own member entry should be sent the last
gateway.SendPresence(
c.xmpp,
c.jid,
c.sendPresence(
gateway.SPFrom(sChatId),
gateway.SPResource(myNickname),
gateway.SPImmed(true),
@ -634,9 +630,7 @@ func (c *Client) updateMUCsNickname(memberID int64, newNickname string) {
unavailableStatusCodes = append(unavailableStatusCodes, 110)
availableStatusCodes = append(availableStatusCodes, 110)
}
gateway.SendPresence(
c.xmpp,
c.jid,
c.sendPresence(
gateway.SPType("unavailable"),
gateway.SPFrom(sMucId),
gateway.SPResource(oldMember.Nickname),
@ -645,9 +639,7 @@ func (c *Client) updateMUCsNickname(memberID int64, newNickname string) {
gateway.SPMUCNick(newNickname),
gateway.SPMUCStatusCodes(unavailableStatusCodes),
)
gateway.SendPresence(
c.xmpp,
c.jid,
c.sendPresence(
gateway.SPFrom(sMucId),
gateway.SPResource(newNickname),
gateway.SPImmed(true),