From a49e781c8db7d6f3c5192ebcc2e3e1d7e93f06ec Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 22 Jul 2022 16:58:16 -0300 Subject: [PATCH] Respect autodownload settings when opening stories. --- .../java/org/thoughtcrime/securesms/stories/Stories.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/Stories.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/Stories.kt index 2615e51a2..e28bf5f89 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/Stories.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/Stories.kt @@ -106,10 +106,9 @@ object Stories { } Log.d(TAG, "Enqueuing downloads for up to $limit stories for $recipientId (force: $force)") - SignalDatabase.mms.getUnreadStories(recipientId, limit).use { - while (it.next != null) { - val record = it.current as MmsMessageRecord - enqueueAttachmentsFromStoryForDownloadSync(record, force) + SignalDatabase.mms.getUnreadStories(recipientId, limit).use { reader -> + reader.forEach { + enqueueAttachmentsFromStoryForDownloadSync(it as MmsMessageRecord, false) } } }