Add extra conditions for the SMS banner.
This commit is contained in:
parent
ae5f9fb8ac
commit
3739eb7731
2 changed files with 8 additions and 1 deletions
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -110,6 +110,12 @@ public class PhoneNumberFormatter {
|
|||
}
|
||||
}
|
||||
|
||||
public static int getLocalCountryCode() {
|
||||
Optional<PhoneNumber> 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;
|
||||
|
|
Loading…
Add table
Reference in a new issue