package com.discord.widgets.settings; import com.discord.models.domain.Consents; import com.discord.models.domain.ModelConnectedAccount; import com.discord.models.domain.ModelUserSettings; import com.discord.models.experiments.domain.Experiment; import com.discord.models.user.MeUser; import com.discord.restapi.utils.RetryWithDelay; import com.discord.stores.StoreStream; import com.discord.stores.StoreUser; import com.discord.utilities.rest.RestAPI; import com.discord.widgets.settings.WidgetSettingsPrivacy; import d0.z.d.m; import j0.k.b; import j0.l.e.j; import j0.p.a; import java.util.concurrent.TimeUnit; import rx.Observable; import rx.functions.Func3; /* compiled from: WidgetSettingsPrivacy.kt */ public final class WidgetSettingsPrivacy$Model$Companion$get$3 implements b> { public static final WidgetSettingsPrivacy$Model$Companion$get$3 INSTANCE = new WidgetSettingsPrivacy$Model$Companion$get$3(); /* compiled from: WidgetSettingsPrivacy.kt */ /* renamed from: com.discord.widgets.settings.WidgetSettingsPrivacy$Model$Companion$get$3$1 reason: invalid class name */ public static final class AnonymousClass1 implements b { public static final AnonymousClass1 INSTANCE = new AnonymousClass1(); public final Boolean call(MeUser meUser) { return Boolean.valueOf(meUser.isVerified()); } } /* compiled from: WidgetSettingsPrivacy.kt */ /* renamed from: com.discord.widgets.settings.WidgetSettingsPrivacy$Model$Companion$get$3$2 reason: invalid class name */ public static final class AnonymousClass2 implements b> { public static final AnonymousClass2 INSTANCE = new AnonymousClass2(); /* compiled from: WidgetSettingsPrivacy.kt */ /* renamed from: com.discord.widgets.settings.WidgetSettingsPrivacy$Model$Companion$get$3$2$1 reason: invalid class name */ public static final class AnonymousClass1 implements b { public static final AnonymousClass1 INSTANCE = new AnonymousClass1(); public final RestAPI.HarvestState call(Throwable th) { return new RestAPI.HarvestState.NeverRequested(); } } public final Observable call(MeUser meUser) { RetryWithDelay retryWithDelay = RetryWithDelay.INSTANCE; Observable I = RestAPI.Companion.getApi().getHarvestStatusGuarded().I(a.c()); m.checkNotNullExpressionValue(I, "RestAPI\n …bserveOn(Schedulers.io())"); return RetryWithDelay.restRetry$default(retryWithDelay, I, 0, null, null, 7, null).q(500, TimeUnit.MILLISECONDS).L(AnonymousClass1.INSTANCE); } } /* compiled from: WidgetSettingsPrivacy.kt */ /* renamed from: com.discord.widgets.settings.WidgetSettingsPrivacy$Model$Companion$get$3$3 reason: invalid class name */ public static final class AnonymousClass3 implements Func3 { public static final AnonymousClass3 INSTANCE = new AnonymousClass3(); public final WidgetSettingsPrivacy.Model call(WidgetSettingsPrivacy.LocalState localState, Consents consents, RestAPI.HarvestState harvestState) { ModelConnectedAccount contactSyncConnection = localState.getContactSyncConnection(); Experiment contactSyncExperiment = localState.getContactSyncExperiment(); boolean z2 = contactSyncExperiment != null && contactSyncExperiment.getBucket() == 1; MeUser me2 = localState.getMe(); int explicitContentFilter = localState.getExplicitContentFilter(); boolean defaultRestrictedGuilds = localState.getDefaultRestrictedGuilds(); ModelUserSettings.FriendSourceFlags friendSourceFlags = localState.getFriendSourceFlags(); int userDiscoveryFlags = localState.getUserDiscoveryFlags(); m.checkNotNullExpressionValue(consents, "consent"); return new WidgetSettingsPrivacy.Model(me2, explicitContentFilter, defaultRestrictedGuilds, friendSourceFlags, userDiscoveryFlags, contactSyncConnection, z2, consents, harvestState); } } public final Observable call(WidgetSettingsPrivacy.LocalState localState) { j jVar = new j(localState); StoreStream.Companion companion = StoreStream.Companion; return Observable.i(jVar, companion.getUserSettings().observeConsents(), Observable.H(new j(null), StoreUser.observeMe$default(companion.getUsers(), false, 1, null).x(AnonymousClass1.INSTANCE).z(AnonymousClass2.INSTANCE)), AnonymousClass3.INSTANCE); } }