From cc7e3ea78cfe68d9676519374e96072e2741e8d8 Mon Sep 17 00:00:00 2001 From: ariskotsomitopoulos Date: Fri, 17 Dec 2021 01:25:50 +0200 Subject: [PATCH] Improve init thread query --- .../sdk/internal/session/room/timeline/DefaultTimeline.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt index 78ebe82129..1fe05ced68 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt @@ -173,9 +173,11 @@ internal class DefaultTimeline( TimelineEventEntity .whereRoomId(realm, roomId = roomId) .equalTo(TimelineEventEntityFields.CHUNK.IS_LAST_FORWARD, true) + .beginGroup() .equalTo(TimelineEventEntityFields.ROOT.ROOT_THREAD_EVENT_ID, it) .or() .equalTo(TimelineEventEntityFields.ROOT.EVENT_ID, it) + .endGroup() .sort(TimelineEventEntityFields.DISPLAY_INDEX, Sort.DESCENDING) .findAll()