From 4a3fe771d1e9917b82a3d1fcfe94632b0bc14a72 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 1 Jul 2022 12:47:10 -0300 Subject: [PATCH] Display views off in my stories fragment when receipts are disabled. --- .../securesms/stories/my/MyStoriesItem.kt | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt index 61623d5bedd..e087eeb2737 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt @@ -20,6 +20,7 @@ import org.thoughtcrime.securesms.mms.DecryptableStreamUriLoader import org.thoughtcrime.securesms.mms.GlideApp import org.thoughtcrime.securesms.stories.StoryTextPostModel import org.thoughtcrime.securesms.util.DateUtils +import org.thoughtcrime.securesms.util.TextSecurePreferences import org.thoughtcrime.securesms.util.adapter.mapping.LayoutFactory import org.thoughtcrime.securesms.util.adapter.mapping.MappingAdapter import org.thoughtcrime.securesms.util.adapter.mapping.MappingViewHolder @@ -99,11 +100,15 @@ object MyStoriesItem { presentDateOrStatus(model) if (model.distributionStory.messageRecord.isSent) { - viewCount.text = context.resources.getQuantityString( - R.plurals.MyStories__d_views, - model.distributionStory.messageRecord.viewedReceiptCount, - model.distributionStory.messageRecord.viewedReceiptCount - ) + if (TextSecurePreferences.isReadReceiptsEnabled(context)) { + viewCount.text = context.resources.getQuantityString( + R.plurals.MyStories__d_views, + model.distributionStory.messageRecord.viewedReceiptCount, + model.distributionStory.messageRecord.viewedReceiptCount + ) + } else { + viewCount.setText(R.string.StoryViewerPageFragment__views_off) + } } if (STATUS_CHANGE in payload) {