package com.strmr.ps;

import com.strmr.ps.background.HomeChannelManager;
import com.strmr.ps.background.HomeChannelUpdateWorker;
import com.strmr.ps.background.TraktSyncWorker;
import com.strmr.ps.data.remote.TraktETagInterceptor;
import com.strmr.ps.data.repository.TraktAuthEvent;
import com.strmr.ps.data.repository.TraktStatusProvider;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.hs5;
import defpackage.io6;
import defpackage.ng1;
import defpackage.osa;
import defpackage.s38;
import defpackage.wj0;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;

/* JADX INFO: renamed from: com.strmr.ps.r, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"Lcom/strmr/ps/data/repository/TraktAuthEvent;", "event", "Le6a;", "<anonymous>", "(Lcom/strmr/ps/data/repository/TraktAuthEvent;)V"}, k = 3, mv = {2, 0, 0})
@DebugMetadata(c = "com.strmr.ps.StrmrApp$observeTraktAuthEvents$1", f = "StrmrApp.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
final class C0523r extends SuspendLambda implements gr3<TraktAuthEvent, Continuation<? super e6a>, Object> {
    public /* synthetic */ Object a;
    public final /* synthetic */ StrmrApp b;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public C0523r(StrmrApp strmrApp, Continuation continuation) {
        super(2, continuation);
        this.b = strmrApp;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        C0523r c0523r = new C0523r(this.b, continuation);
        c0523r.a = obj;
        return c0523r;
    }

    @Override // defpackage.gr3
    public final Object invoke(Object obj, Object obj2) {
        C0523r c0523r = (C0523r) create((TraktAuthEvent) obj, (Continuation) obj2);
        e6a e6aVar = e6a.a;
        c0523r.invokeSuspend(e6aVar);
        return e6aVar;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Object invokeSuspend(Object obj) {
        StrmrApp strmrApp = this.b;
        ng1 ng1Var = strmrApp.u;
        ck1 ck1Var = ck1.a;
        s38.b(obj);
        TraktAuthEvent traktAuthEvent = (TraktAuthEvent) this.a;
        if (traktAuthEvent instanceof TraktAuthEvent.ReauthRequired) {
            Boxing.boxBoolean(strmrApp.v.post(new hs5(strmrApp, traktAuthEvent, 25)));
        } else if (traktAuthEvent instanceof TraktAuthEvent.AccountCleared) {
            osa.d(strmrApp).a("trakt_periodic_sync");
            TraktETagInterceptor traktETagInterceptor = strmrApp.q;
            if (traktETagInterceptor == null) {
                cr4.n("traktETagInterceptor");
                throw null;
            }
            traktETagInterceptor.a();
            if (strmrApp.getPackageManager().hasSystemFeature("android.software.leanback")) {
                HomeChannelManager homeChannelManager = strmrApp.t;
                if (homeChannelManager == null) {
                    cr4.n("homeChannelManager");
                    throw null;
                }
                homeChannelManager.e();
                osa.d(strmrApp).a("home_channel_update");
                osa.d(strmrApp).a("home_channel_update_once");
            }
        } else if (traktAuthEvent instanceof TraktAuthEvent.Authenticated) {
            wj0.c(ng1Var, null, null, new p(strmrApp, traktAuthEvent, null), 3);
            TraktSyncWorker.a.d(strmrApp);
        } else {
            if (!(traktAuthEvent instanceof TraktAuthEvent.AccountSwitched)) {
                throw new io6();
            }
            TraktStatusProvider traktStatusProvider = strmrApp.n;
            if (traktStatusProvider == null) {
                cr4.n("traktStatusProvider");
                throw null;
            }
            traktStatusProvider.clearCache();
            TraktETagInterceptor traktETagInterceptor2 = strmrApp.q;
            if (traktETagInterceptor2 == null) {
                cr4.n("traktETagInterceptor");
                throw null;
            }
            traktETagInterceptor2.a();
            wj0.c(ng1Var, null, null, new q(strmrApp, traktAuthEvent, null), 3);
            TraktSyncWorker.a.d(strmrApp);
            if (strmrApp.getPackageManager().hasSystemFeature("android.software.leanback")) {
                HomeChannelManager homeChannelManager2 = strmrApp.t;
                if (homeChannelManager2 == null) {
                    cr4.n("homeChannelManager");
                    throw null;
                }
                homeChannelManager2.e();
                HomeChannelUpdateWorker.a.a(strmrApp);
            }
        }
        return e6a.a;
    }
}
