From e2c5c78882c20d26f860ca84683f96bcc5d03728 Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Tue, 22 Jul 2025 14:34:18 -0400 Subject: [PATCH] Fix crash when joining an inaccessible group --- telegram/utils.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/telegram/utils.go b/telegram/utils.go index 78e6008..3c20ec7 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -680,12 +680,14 @@ func (c *Client) sendMUCStatuses(chatID int64) { c.mucCache[chatID] = mucState } - members, _ := c.client.SearchChatMembers(&client.SearchChatMembersRequest{ + members, err := c.client.SearchChatMembers(&client.SearchChatMembersRequest{ ChatId: chatID, Limit: 200, Filter: &client.ChatMembersFilterMembers{}, }) - c.updateMUCOccupants(mucState, chatID, members.Members) + if err == nil { + c.updateMUCOccupants(mucState, chatID, members.Members) + } } func (c *Client) updateMUCOccupants(mucState *MUCState, chatID int64, members []*client.ChatMember) {