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