Only display donate megaphone for those with Play Services.
This commit is contained in:
parent
8771dbf49f
commit
d028165b51
1 changed files with 4 additions and 1 deletions
|
@ -33,6 +33,7 @@ import org.thoughtcrime.securesms.recipients.Recipient;
|
||||||
import org.thoughtcrime.securesms.util.CommunicationActions;
|
import org.thoughtcrime.securesms.util.CommunicationActions;
|
||||||
import org.thoughtcrime.securesms.util.FeatureFlags;
|
import org.thoughtcrime.securesms.util.FeatureFlags;
|
||||||
import org.thoughtcrime.securesms.util.LocaleFeatureFlags;
|
import org.thoughtcrime.securesms.util.LocaleFeatureFlags;
|
||||||
|
import org.thoughtcrime.securesms.util.PlayServicesUtil;
|
||||||
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
||||||
import org.thoughtcrime.securesms.util.VersionTracker;
|
import org.thoughtcrime.securesms.util.VersionTracker;
|
||||||
import org.thoughtcrime.securesms.util.dynamiclanguage.DynamicLanguageContextWrapper;
|
import org.thoughtcrime.securesms.util.dynamiclanguage.DynamicLanguageContextWrapper;
|
||||||
|
@ -351,7 +352,9 @@ public final class Megaphones {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean shouldShowDonateMegaphone(@NonNull Context context) {
|
private static boolean shouldShowDonateMegaphone(@NonNull Context context) {
|
||||||
return VersionTracker.getDaysSinceFirstInstalled(context) >= 3 && LocaleFeatureFlags.isInDonateMegaphone() &&
|
return VersionTracker.getDaysSinceFirstInstalled(context) >= 3 &&
|
||||||
|
LocaleFeatureFlags.isInDonateMegaphone() &&
|
||||||
|
PlayServicesUtil.getPlayServicesStatus(context) == PlayServicesUtil.PlayServicesStatus.SUCCESS &&
|
||||||
Recipient.self()
|
Recipient.self()
|
||||||
.getBadges()
|
.getBadges()
|
||||||
.stream()
|
.stream()
|
||||||
|
|
Loading…
Add table
Reference in a new issue