package com.discord.stores; import android.content.Context; import android.content.SharedPreferences; import com.discord.api.guild.Guild; import com.discord.models.domain.ModelPayload; import com.discord.stores.StoreNotices; import com.discord.utilities.analytics.AnalyticsTracker; import com.discord.utilities.time.Clock; import d0.z.d.m; import java.util.Iterator; import java.util.List; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: StoreReviewRequest.kt */ public final class StoreReviewRequest extends Store { public static final Companion Companion = new Companion(null); private static final int MINIMUM_GUILD_MEMBER_COUNT = 5; private static final long MINIMUM_INSTALL_AGE = 864000000; private static final int REVIEW_REQUEST_REVISION = 693; private final Clock clock; private boolean hasUserAcceptedReviewRequest; private int requestedReviewRevision = -1; private final StoreStream stream; /* compiled from: StoreReviewRequest.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } } public StoreReviewRequest(Clock clock, StoreStream storeStream) { m.checkNotNullParameter(clock, "clock"); m.checkNotNullParameter(storeStream, "stream"); this.clock = clock; this.stream = storeStream; } /* JADX WARNING: Code restructure failed: missing block: B:14:0x0033, code lost: if (r0 == true) goto L_0x0037; */ @StoreThread public final void handleConnectionOpen(ModelPayload modelPayload) { boolean z2; boolean z3; m.checkNotNullParameter(modelPayload, "payload"); List guilds = modelPayload.getGuilds(); boolean z4 = true; boolean z5 = false; if (guilds != null) { if (!guilds.isEmpty()) { Iterator it = guilds.iterator(); while (true) { if (!it.hasNext()) { break; } if (((Guild) it.next()).r() >= 5) { z3 = true; continue; } else { z3 = false; continue; } if (z3) { z2 = true; break; } } } z2 = false; } z4 = false; Boolean s2 = modelPayload.getMe().s(); if (s2 != null) { z5 = s2.booleanValue(); } if (z4 && z5 && !this.hasUserAcceptedReviewRequest && this.requestedReviewRevision < 693) { if (this.clock.currentTimeMillis() > this.stream.getNotices$app_productionBetaRelease().getFirstUseTimestamp() + 864000000) { this.stream.getNotices$app_productionBetaRelease().requestToShow(StoreNotices.Dialog.Type.buildPassiveNotice$default(StoreNotices.Dialog.Type.REQUEST_RATING_MODAL, 0, 31536000000L, 0, true, 5, null)); } } } @Override // com.discord.stores.Store public void init(Context context) { m.checkNotNullParameter(context, "context"); super.init(context); this.requestedReviewRevision = getPrefsSessionDurable().getInt("CACHE_KEY_VIEWED_REVIEW_REQUEST_REVISION", this.requestedReviewRevision); this.hasUserAcceptedReviewRequest = getPrefsSessionDurable().getBoolean("CACHE_KEY_HAS_ACCEPTED_REVIEW_REQUEST", this.hasUserAcceptedReviewRequest); } public final void onReviewRequestShown() { this.requestedReviewRevision = 693; SharedPreferences.Editor edit = getPrefsSessionDurable().edit(); m.checkExpressionValueIsNotNull(edit, "editor"); edit.putInt("CACHE_KEY_VIEWED_REVIEW_REQUEST_REVISION", 693); edit.apply(); this.stream.getNotices$app_productionBetaRelease().markSeen(StoreNotices.Dialog.Type.REQUEST_RATING_MODAL); AnalyticsTracker.INSTANCE.reviewRequestTriggered(); } public final void onUserAcceptedRequest() { this.hasUserAcceptedReviewRequest = true; SharedPreferences.Editor edit = getPrefsSessionDurable().edit(); m.checkExpressionValueIsNotNull(edit, "editor"); edit.putBoolean("CACHE_KEY_HAS_ACCEPTED_REVIEW_REQUEST", true); edit.apply(); AnalyticsTracker.INSTANCE.reviewRequestAccepted(); } public final void onUserDismissedRequest() { AnalyticsTracker.INSTANCE.reviewRequestDismissed(); } }