From 48cd525b8e17fe133fbba9001146b33e80bbdb5e Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Thu, 8 May 2025 20:17:42 -0400 Subject: [PATCH] c.sendPresence: exists --- telegram/utils.go | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/telegram/utils.go b/telegram/utils.go index 05c9f05..75b5fff 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -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),