package com.discord.widgets.chat.input.sticker; import android.content.Context; import android.content.SharedPreferences; import com.discord.models.experiments.domain.Experiment; import com.discord.stores.StoreExperiments; import com.discord.utilities.cache.SharedPreferencesProvider; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$1; import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$2; import d0.g; import d0.z.d.m; import kotlin.Lazy; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import rx.Observable; /* compiled from: StickerPickerFeatureFlag.kt */ public final class StickerPickerFeatureFlag { public static final Companion Companion = new Companion(null); private static final int DEFAULT_BUCKET = 0; private static final Lazy INSTANCE$delegate = g.lazy(StickerPickerFeatureFlag$Companion$INSTANCE$2.INSTANCE); private int experimentBucket; private final SharedPreferences sharedPreferences; /* compiled from: StickerPickerFeatureFlag.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public static /* synthetic */ void getINSTANCE$annotations() { } public final StickerPickerFeatureFlag getINSTANCE() { Lazy access$getINSTANCE$cp = StickerPickerFeatureFlag.access$getINSTANCE$cp(); Companion companion = StickerPickerFeatureFlag.Companion; return (StickerPickerFeatureFlag) access$getINSTANCE$cp.getValue(); } } public StickerPickerFeatureFlag() { this(null, 1, null); } public StickerPickerFeatureFlag(SharedPreferences sharedPreferences) { m.checkNotNullParameter(sharedPreferences, "sharedPreferences"); this.sharedPreferences = sharedPreferences; this.experimentBucket = sharedPreferences.getInt("CACHE_KEY_STICKER_PICKER_EXPERIMENT_BUCKET", 0); } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ StickerPickerFeatureFlag(SharedPreferences sharedPreferences, int i, DefaultConstructorMarker defaultConstructorMarker) { this((i & 1) != 0 ? SharedPreferencesProvider.INSTANCE.get() : sharedPreferences); } public static final /* synthetic */ Lazy access$getINSTANCE$cp() { return INSTANCE$delegate; } public static final /* synthetic */ void access$writeExperimentToCache(StickerPickerFeatureFlag stickerPickerFeatureFlag, Experiment experiment) { stickerPickerFeatureFlag.writeExperimentToCache(experiment); } public static final StickerPickerFeatureFlag getINSTANCE() { return Companion.getINSTANCE(); } private final Observable observeExperiment(StoreExperiments storeExperiments) { Observable G = storeExperiments.observeUserExperiment("2020-10_stickers_user_android", true).y(ObservableExtensionsKt$filterNull$1.INSTANCE).G(ObservableExtensionsKt$filterNull$2.INSTANCE); m.checkNotNullExpressionValue(G, "filter { it != null }.map { it!! }"); Observable u = G.a0(1).u(new StickerPickerFeatureFlag$observeExperiment$1(this)); m.checkNotNullExpressionValue(u, "storeExperiments.observeā€¦che(experiment)\n }"); return ObservableExtensionsKt.computationLatest(u); } private final void writeExperimentToCache(Experiment experiment) { this.sharedPreferences.edit().putInt("CACHE_KEY_STICKER_PICKER_EXPERIMENT_BUCKET", experiment.getBucket()).apply(); } public final void clearCachedExperiment() { this.experimentBucket = 0; this.sharedPreferences.edit().remove("CACHE_KEY_STICKER_PICKER_EXPERIMENT_BUCKET").apply(); } public final void fetchExperiment(StoreExperiments storeExperiments) { m.checkNotNullParameter(storeExperiments, "storeExperiments"); ObservableExtensionsKt.appSubscribe$default(observeExperiment(storeExperiments), StickerPickerFeatureFlag.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, StickerPickerFeatureFlag$fetchExperiment$1.INSTANCE, 62, (Object) null); } public final boolean isEnabled() { return this.experimentBucket == 1; } }