ios: reset loaded members on in-place chat change

This commit is contained in:
Narasimha-sc
2026-09-30 15:38:14 +00:00
parent c4e2393d8a
commit a5801a1bf4
3 changed files with 3 additions and 1 deletions
@@ -359,6 +359,7 @@ struct ChatView: View {
revealedItems = Set()
stopAudioPlayer()
if let cId {
chatModel.membersLoaded = false
if let c = chatModel.getChat(cId) {
chat = c
}
@@ -20,7 +20,7 @@ struct MemberSupportView: View {
var body: some View {
viewBody()
.onAppear {
if !chatModel.membersLoaded || chatModel.groupMembers.first?.wrapped.groupId != groupInfo.groupId {
if !chatModel.membersLoaded {
Task {
await chatModel.loadGroupMembers(groupInfo)
}