kopia lustrzana https://github.com/ryukoposting/Signal-Android
Update Internal SubscriberId setting to properly serialize.
rodzic
c26c455b3c
commit
35c74573e7
|
@ -18,11 +18,11 @@ 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
|
||||
import org.thoughtcrime.securesms.subscription.Subscriber
|
||||
import org.thoughtcrime.securesms.util.Base64
|
||||
import org.thoughtcrime.securesms.util.Hex
|
||||
import org.thoughtcrime.securesms.util.SpanUtil
|
||||
|
@ -162,13 +162,22 @@ class InternalConversationSettingsFragment : DSLSettingsFragment(
|
|||
if (recipient.isSelf) {
|
||||
sectionHeaderPref(DSLSettingsText.from("Donations"))
|
||||
|
||||
val subscriberId: String = if (SignalStore.donationsValues().getSubscriber() != null) SignalStore.donationsValues().getSubscriber().toString() else "None"
|
||||
val subscriber: Subscriber? = SignalStore.donationsValues().getSubscriber()
|
||||
val summary = if (subscriber != null) {
|
||||
"""currency code: ${subscriber.currencyCode}
|
||||
|subscriber id: ${subscriber.subscriberId.serialize()}
|
||||
""".trimMargin()
|
||||
} else {
|
||||
"None"
|
||||
}
|
||||
|
||||
longClickPref(
|
||||
title = DSLSettingsText.from("Subscriber ID"),
|
||||
summary = DSLSettingsText.from(subscriberId),
|
||||
summary = DSLSettingsText.from(summary),
|
||||
onLongClick = {
|
||||
copyToClipboard(subscriberId)
|
||||
if (subscriber != null) {
|
||||
copyToClipboard(subscriber.subscriberId.serialize())
|
||||
}
|
||||
}
|
||||
)
|
||||
}
|
||||
|
|
|
@ -9,7 +9,6 @@ import org.thoughtcrime.securesms.components.settings.DSLSettingsIcon
|
|||
import org.thoughtcrime.securesms.components.settings.PreferenceModel
|
||||
import org.thoughtcrime.securesms.util.MappingAdapter
|
||||
import org.thoughtcrime.securesms.util.MappingViewHolder
|
||||
import org.thoughtcrime.securesms.util.ViewUtil
|
||||
import org.thoughtcrime.securesms.util.visible
|
||||
|
||||
/**
|
||||
|
|
Ładowanie…
Reference in New Issue