From 38f5e8b4eb9d35cbbb58db36e2367ffa1d05f9d0 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 4 Nov 2021 17:39:49 -0400 Subject: [PATCH] Include subscriberId in internal details for Note to Self. --- .../InternalConversationSettingsFragment.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/InternalConversationSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/InternalConversationSettingsFragment.kt index 4763402bd0..cfb0e549e5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/InternalConversationSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/InternalConversationSettingsFragment.kt @@ -18,6 +18,8 @@ import org.thoughtcrime.securesms.components.settings.configure import org.thoughtcrime.securesms.database.DatabaseFactory import org.thoughtcrime.securesms.dependencies.ApplicationDependencies import org.thoughtcrime.securesms.groups.GroupId +import org.thoughtcrime.securesms.keyvalue.DonationsValues +import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.recipients.RecipientForeverObserver import org.thoughtcrime.securesms.recipients.RecipientId @@ -156,6 +158,20 @@ class InternalConversationSettingsFragment : DSLSettingsFragment( } ) } + + if (recipient.isSelf) { + sectionHeaderPref(DSLSettingsText.from("Donations")) + + val subscriberId: String = if (SignalStore.donationsValues().getSubscriber() != null) SignalStore.donationsValues().getSubscriber().toString() else "None" + + longClickPref( + title = DSLSettingsText.from("Subscriber ID"), + summary = DSLSettingsText.from(subscriberId), + onLongClick = { + copyToClipboard(subscriberId) + } + ) + } } }