diff --git a/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift b/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift index c93a76b3d..70279f4c6 100644 --- a/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift +++ b/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift @@ -119,7 +119,7 @@ class RoomSummaryProvider: RoomSummaryProviderProtocol { // Dispatch onto another queue otherwise the rust method latestRoomMessage crashes. // This will be fixed when we get async uniffi support. - DispatchQueue.global(qos: .default).sync { + DispatchQueue.global(qos: .userInitiated).sync { if let latestRoomMessage = room.latestRoomMessage() { let lastMessage = EventTimelineItemProxy(item: latestRoomMessage) lastMessageFormattedTimestamp = lastMessage.timestamp.formattedMinimal()