diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/SupportEmailUtil.java b/app/src/main/java/org/thoughtcrime/securesms/util/SupportEmailUtil.java index 04a51f6084..abc7e31725 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/SupportEmailUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/SupportEmailUtil.java @@ -8,6 +8,7 @@ import androidx.annotation.Nullable; import org.thoughtcrime.securesms.BuildConfig; import org.thoughtcrime.securesms.R; +import org.thoughtcrime.securesms.keyvalue.SignalStore; import java.util.Locale; @@ -45,6 +46,8 @@ public final class SupportEmailUtil { "\n" + context.getString(R.string.SupportEmailUtil_signal_package) + " " + getSignalPackage(context) + "\n" + + context.getString(R.string.SupportEmailUtil_registration_lock) + " " + getRegistrationLockEnabled(context) + + "\n" + context.getString(R.string.SupportEmailUtil_locale) + " " + Locale.getDefault().toString(); } @@ -63,4 +66,8 @@ public final class SupportEmailUtil { private static CharSequence getSignalPackage(@NonNull Context context) { return String.format("%s (%s)", BuildConfig.APPLICATION_ID, AppSignatureUtil.getAppSignature(context).or("Unknown")); } + + private static CharSequence getRegistrationLockEnabled(@NonNull Context context) { + return String.valueOf(TextSecurePreferences.isV1RegistrationLockEnabled(context) || SignalStore.kbsValues().isV2RegistrationLockEnabled()); + } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3fb3c5b105..26040bb761 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1089,6 +1089,7 @@ Android version: Signal version: Signal package: + Registration lock: Locale: