From cc98eced270950e8f53e0d52986711802afd607a Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 2 May 2024 09:47:07 -0400 Subject: [PATCH] Short-circuit query if list is empty. --- .../java/org/thoughtcrime/securesms/database/ThreadTable.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt index 05b458c023..d6923fd469 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt @@ -1248,6 +1248,10 @@ class ThreadTable(context: Context, databaseHelper: SignalDatabase) : DatabaseTa } fun getRecipientIdsForThreadIds(threadIds: Collection): List { + if (threadIds.isEmpty()) { + return emptyList() + } + val query = SqlUtil.buildSingleCollectionQuery(ID, threadIds) return readableDatabase