Short-circuit query if list is empty.

This commit is contained in:
Greyson Parrelli 2024-05-02 09:47:07 -04:00 committed by Alex Hart
parent 452d5960e4
commit cc98eced27

View file

@ -1248,6 +1248,10 @@ class ThreadTable(context: Context, databaseHelper: SignalDatabase) : DatabaseTa
}
fun getRecipientIdsForThreadIds(threadIds: Collection<Long>): List<RecipientId> {
if (threadIds.isEmpty()) {
return emptyList()
}
val query = SqlUtil.buildSingleCollectionQuery(ID, threadIds)
return readableDatabase