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 ccd89bd7e9..7a5daab42a 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/util/SupportEmailUtil.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/util/SupportEmailUtil.java
@@ -12,7 +12,9 @@ import org.signal.core.util.ResourceUtil;
import org.signal.core.util.Util;
import org.thoughtcrime.securesms.BuildConfig;
import org.thoughtcrime.securesms.R;
+import org.thoughtcrime.securesms.dependencies.AppDependencies;
import org.thoughtcrime.securesms.keyvalue.SignalStore;
+import org.thoughtcrime.securesms.recipients.Recipient;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
@@ -71,7 +73,9 @@ public final class SupportEmailUtil {
"\n" +
context.getString(R.string.SupportEmailUtil_locale) + " " + Locale.getDefault().toString() +
"\n" +
- context.getString(R.string.SupportEmailUtil_challenge_received) + " " + getChallengeReceived();
+ context.getString(R.string.SupportEmailUtil_challenge_received) + " " + getChallengeReceived() +
+ "\n" +
+ context.getString(R.string.SupportEmailUtil_registered) + " " + getRegistered(context);
}
private static CharSequence getDeviceInfo() {
@@ -100,4 +104,9 @@ public final class SupportEmailUtil {
return receivedRecently ? "yes" : "no";
}
+
+ private static String getRegistered(Context context) {
+ boolean registered = SignalStore.account().isRegistered() && !TextSecurePreferences.isUnauthorizedReceived(context);
+ return registered ? "yes" : "no";
+ }
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 2b9af3b6f8..4b61c4f177 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -3087,6 +3087,7 @@
Registration lock:
Locale:
Challenge Received:
+ Registered:
Group updated