From c2f8261419d1f603f6ba3610890f83327a8e82c9 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 2 Jun 2026 10:03:59 -0400 Subject: [PATCH] Use better index for story query. --- .../java/org/thoughtcrime/securesms/database/MessageTable.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt index 267e853671..d3ae87fde4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt @@ -1703,7 +1703,7 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat return readableDatabase .select(DATE_SENT) - .from(TABLE_NAME) + .from("$TABLE_NAME INDEXED BY $INDEX_STORY_TYPE") .where("$IS_STORY_CLAUSE AND $THREAD_ID != ?", releaseChannelThreadId) .limit(1) .orderBy("$DATE_SENT ASC")