package com.discord.utilities.persister; import android.content.Context; import c.a.d.g; import c.a.d.n; import c.a.e.d; import com.discord.app.AppLog; import com.discord.utilities.persister.Persister; import com.discord.utilities.time.Clock; import d0.z.d.m; import java.util.Objects; import java.util.concurrent.TimeUnit; import rx.Observable; /* compiled from: PersisterConfig.kt */ public final class PersisterConfig { public static final PersisterConfig INSTANCE = new PersisterConfig(); private PersisterConfig() { } private final Observable getPersistenceStrategy() { Observable H = Observable.H(isNotActive(), Observable.d0(1, TimeUnit.MINUTES).F(PersisterConfig$persistenceStrategy$1.INSTANCE)); m.checkNotNullExpressionValue(H, "Observable\n .merg… .map { true }\n )"); return H; } private final Observable isNotActive() { Observable S = d.d.a().S(1); n nVar = n.f44c; Observable r = n.b.F(c.a.d.m.i).r(); m.checkNotNullExpressionValue(r, "numGatewayConnectionCons… .distinctUntilChanged()"); return Observable.j(S, r, PersisterConfig$isNotActive$1.INSTANCE).r(); } public final void init(Context context, Clock clock) { m.checkNotNullParameter(context, "context"); m.checkNotNullParameter(clock, "clock"); Persister.Companion companion = Persister.Companion; companion.setKryoConfig(PersisterConfig$init$1.INSTANCE); Objects.requireNonNull(AppLog.g); m.checkNotNullParameter("[Persister]", "tag"); companion.setLogger(new g("[Persister]")); companion.init(context, clock, getPersistenceStrategy()); } }