From f5a6cbf199f591cc0e5cf0f3e6f3482362a39139 Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Sat, 5 Jul 2025 13:57:27 -0400 Subject: [PATCH] Fix ID-less occupant nickname when missing from group members list --- telegram/utils.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/telegram/utils.go b/telegram/utils.go index c5d7274..b133676 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -661,14 +661,6 @@ func (c *Client) DestroyMUC(chatId int64) error { return nil } -func (c *Client) getFullName(user *client.User) string { - fullName := user.FirstName - if user.LastName != "" { - fullName = fullName + " " + user.LastName - } - return fullName -} - func (c *Client) sendMUCStatuses(chatID int64) { c.locks.mucCacheLock.Lock() defer c.locks.mucCacheLock.Unlock() @@ -691,7 +683,7 @@ func (c *Client) updateMUCOccupants(mucState *MUCState, chatID int64, members [] myNickname := "me" var myJid string if c.me != nil { - myNickname = c.getFullName(c.me) + myNickname = c.GetMUCNickname(c.me.Id) myJid = gateway.CHATJID(c.me.Id, true) } myAffiliation := "member"