diff --git a/Packages/Conversations/Sources/Conversations/List/ConversationsListView.swift b/Packages/Conversations/Sources/Conversations/List/ConversationsListView.swift index 34dad745..00aad9e0 100644 --- a/Packages/Conversations/Sources/Conversations/List/ConversationsListView.swift +++ b/Packages/Conversations/Sources/Conversations/List/ConversationsListView.swift @@ -83,7 +83,11 @@ public struct ConversationsListView: View { } } .refreshable { - await viewModel.fetchConversations() + // note: this Task wrapper should not be necessary, but it reportedly crashes without it + // when refreshing on an empty list + Task { + await viewModel.fetchConversations() + } } .onAppear { viewModel.client = client