mirror of
https://dev.narayana.im/narayana/telegabber.git
synced 2026-08-05 12:17:06 +00:00
Fix crash when joining an inaccessible group
This commit is contained in:
parent
a52bede7f9
commit
e2c5c78882
1 changed files with 4 additions and 2 deletions
|
|
@ -680,12 +680,14 @@ func (c *Client) sendMUCStatuses(chatID int64) {
|
||||||
c.mucCache[chatID] = mucState
|
c.mucCache[chatID] = mucState
|
||||||
}
|
}
|
||||||
|
|
||||||
members, _ := c.client.SearchChatMembers(&client.SearchChatMembersRequest{
|
members, err := c.client.SearchChatMembers(&client.SearchChatMembersRequest{
|
||||||
ChatId: chatID,
|
ChatId: chatID,
|
||||||
Limit: 200,
|
Limit: 200,
|
||||||
Filter: &client.ChatMembersFilterMembers{},
|
Filter: &client.ChatMembersFilterMembers{},
|
||||||
})
|
})
|
||||||
|
if err == nil {
|
||||||
c.updateMUCOccupants(mucState, chatID, members.Members)
|
c.updateMUCOccupants(mucState, chatID, members.Members)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Client) updateMUCOccupants(mucState *MUCState, chatID int64, members []*client.ChatMember) {
|
func (c *Client) updateMUCOccupants(mucState *MUCState, chatID int64, members []*client.ChatMember) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue