mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-26 05:55:57 +00:00
Add extra conditions for the SMS banner.
This commit is contained in:

committed by
Alan Evans

parent
ae5f9fb8ac
commit
3739eb7731
@@ -8,6 +8,7 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
|
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
|
import org.thoughtcrime.securesms.phonenumbers.PhoneNumberFormatter;
|
||||||
import org.thoughtcrime.securesms.util.SmsUtil;
|
import org.thoughtcrime.securesms.util.SmsUtil;
|
||||||
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
||||||
import org.thoughtcrime.securesms.util.Util;
|
import org.thoughtcrime.securesms.util.Util;
|
||||||
@@ -41,6 +42,6 @@ public class DefaultSmsReminder extends Reminder {
|
|||||||
TextSecurePreferences.setPromptedDefaultSmsProvider(context, false);
|
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) {
|
public String format(@Nullable String number) {
|
||||||
if (number == null) return "Unknown";
|
if (number == null) return "Unknown";
|
||||||
if (GroupId.isEncodedGroup(number)) return number;
|
if (GroupId.isEncodedGroup(number)) return number;
|
||||||
|
Reference in New Issue
Block a user