diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/reminder/DefaultSmsReminder.java b/app/src/main/java/org/thoughtcrime/securesms/components/reminder/DefaultSmsReminder.java index f002b4b7ae..276215b55e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/reminder/DefaultSmsReminder.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/reminder/DefaultSmsReminder.java @@ -8,6 +8,7 @@ import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import org.thoughtcrime.securesms.R; +import org.thoughtcrime.securesms.phonenumbers.PhoneNumberFormatter; import org.thoughtcrime.securesms.util.SmsUtil; import org.thoughtcrime.securesms.util.TextSecurePreferences; import org.thoughtcrime.securesms.util.Util; @@ -41,6 +42,6 @@ public class DefaultSmsReminder extends Reminder { TextSecurePreferences.setPromptedDefaultSmsProvider(context, false); } - return !isDefault && !TextSecurePreferences.hasPromptedDefaultSmsProvider(context); + return !isDefault && !TextSecurePreferences.hasPromptedDefaultSmsProvider(context) && PhoneNumberFormatter.getLocalCountryCode() != 91; } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter.java b/app/src/main/java/org/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter.java index 43b8313e77..cff9a53a52 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter.java +++ b/app/src/main/java/org/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter.java @@ -110,6 +110,12 @@ public class PhoneNumberFormatter { } } + public static int getLocalCountryCode() { + Optional localNumber = get(ApplicationDependencies.getApplication()).localNumber; + return localNumber != null && localNumber.isPresent() ? localNumber.get().countryCode : 0; + } + + public String format(@Nullable String number) { if (number == null) return "Unknown"; if (GroupId.isEncodedGroup(number)) return number;