Add registration lock status to support email.

master
Cody Henthorne 2020-06-02 16:04:13 -04:00
parent 7f2439f1e9
commit 263af7c139
2 changed files with 8 additions and 0 deletions

View File

@ -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());
}
}

View File

@ -1089,6 +1089,7 @@
<string name="SupportEmailUtil_android_version">Android version:</string>
<string name="SupportEmailUtil_signal_version">Signal version:</string>
<string name="SupportEmailUtil_signal_package">Signal package:</string>
<string name="SupportEmailUtil_registration_lock">Registration lock:</string>
<string name="SupportEmailUtil_locale">Locale:</string>
<!-- ThreadRecord -->