package com.strmr.ps.data.local.dao;

import android.database.Cursor;
import androidx.room.RoomDatabase;
import com.strmr.ps.data.local.entity.AddonDisclaimerAcceptance;
import defpackage.e6a;
import defpackage.mk1;
import defpackage.oq8;
import defpackage.p58;
import defpackage.pe9;
import defpackage.rq6;
import defpackage.sp1;
import defpackage.vo6;
import defpackage.vw2;
import defpackage.xm2;
import defpackage.yn1;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.Callable;
import kotlin.coroutines.Continuation;

/* JADX INFO: loaded from: classes3.dex */
public final class AddonDisclaimerDao_Impl implements AddonDisclaimerDao {
    private final RoomDatabase __db;
    private final xm2<AddonDisclaimerAcceptance> __insertionAdapterOfAddonDisclaimerAcceptance;
    private final oq8 __preparedStmtOfRevokeAcceptance;
    private final oq8 __preparedStmtOfRevokeAllAcceptances;

    public AddonDisclaimerDao_Impl(@vo6 RoomDatabase roomDatabase) {
        this.__db = roomDatabase;
        this.__insertionAdapterOfAddonDisclaimerAcceptance = new xm2<AddonDisclaimerAcceptance>(roomDatabase) { // from class: com.strmr.ps.data.local.dao.AddonDisclaimerDao_Impl.1
            @Override // defpackage.oq8
            @vo6
            public String createQuery() {
                return "INSERT OR REPLACE INTO `addon_disclaimer_acceptance` (`addonId`,`acceptedAt`,`disclaimerVersion`) VALUES (?,?,?)";
            }

            @Override // defpackage.xm2
            public void bind(@vo6 pe9 pe9Var, @vo6 AddonDisclaimerAcceptance addonDisclaimerAcceptance) {
                pe9Var.bindString(1, addonDisclaimerAcceptance.getAddonId());
                pe9Var.bindLong(2, addonDisclaimerAcceptance.getAcceptedAt());
                pe9Var.bindLong(3, addonDisclaimerAcceptance.getDisclaimerVersion());
            }
        };
        this.__preparedStmtOfRevokeAcceptance = new oq8(roomDatabase) { // from class: com.strmr.ps.data.local.dao.AddonDisclaimerDao_Impl.2
            @Override // defpackage.oq8
            @vo6
            public String createQuery() {
                return "DELETE FROM addon_disclaimer_acceptance WHERE addonId = ?";
            }
        };
        this.__preparedStmtOfRevokeAllAcceptances = new oq8(roomDatabase) { // from class: com.strmr.ps.data.local.dao.AddonDisclaimerDao_Impl.3
            @Override // defpackage.oq8
            @vo6
            public String createQuery() {
                return "DELETE FROM addon_disclaimer_acceptance";
            }
        };
    }

    @vo6
    public static List<Class<?>> getRequiredConverters() {
        return Collections.EMPTY_LIST;
    }

    @Override // com.strmr.ps.data.local.dao.AddonDisclaimerDao
    public Object acceptDisclaimer(final AddonDisclaimerAcceptance addonDisclaimerAcceptance, Continuation<? super e6a> continuation) {
        return mk1.b(this.__db, new Callable<e6a>() { // from class: com.strmr.ps.data.local.dao.AddonDisclaimerDao_Impl.4
            /* JADX WARN: Can't rename method to resolve collision */
            @Override // java.util.concurrent.Callable
            @vo6
            public e6a call() throws Exception {
                AddonDisclaimerDao_Impl.this.__db.beginTransaction();
                try {
                    AddonDisclaimerDao_Impl.this.__insertionAdapterOfAddonDisclaimerAcceptance.insert(addonDisclaimerAcceptance);
                    AddonDisclaimerDao_Impl.this.__db.setTransactionSuccessful();
                    return e6a.a;
                } finally {
                    AddonDisclaimerDao_Impl.this.__db.endTransaction();
                }
            }
        }, continuation);
    }

    @Override // com.strmr.ps.data.local.dao.AddonDisclaimerDao
    public Object getAcceptance(String str, Continuation<? super AddonDisclaimerAcceptance> continuation) {
        final p58 p58VarD = p58.d(1, "SELECT * FROM addon_disclaimer_acceptance WHERE addonId = ?");
        return mk1.c(this.__db, false, vw2.f(p58VarD, 1, str), new Callable<AddonDisclaimerAcceptance>() { // from class: com.strmr.ps.data.local.dao.AddonDisclaimerDao_Impl.7
            /* JADX WARN: Can't rename method to resolve collision */
            @Override // java.util.concurrent.Callable
            @rq6
            public AddonDisclaimerAcceptance call() throws Exception {
                Cursor cursorB = sp1.b(AddonDisclaimerDao_Impl.this.__db, p58VarD, false);
                try {
                    return cursorB.moveToFirst() ? new AddonDisclaimerAcceptance(cursorB.getString(yn1.b(cursorB, "addonId")), cursorB.getLong(yn1.b(cursorB, "acceptedAt")), cursorB.getInt(yn1.b(cursorB, "disclaimerVersion"))) : null;
                } finally {
                    cursorB.close();
                    p58VarD.release();
                }
            }
        }, continuation);
    }

    @Override // com.strmr.ps.data.local.dao.AddonDisclaimerDao
    public Object hasAcceptedDisclaimer(String str, Continuation<? super Boolean> continuation) {
        final p58 p58VarD = p58.d(1, "SELECT EXISTS(SELECT 1 FROM addon_disclaimer_acceptance WHERE addonId = ?)");
        return mk1.c(this.__db, false, vw2.f(p58VarD, 1, str), new Callable<Boolean>() { // from class: com.strmr.ps.data.local.dao.AddonDisclaimerDao_Impl.8
            /* JADX WARN: Can't rename method to resolve collision */
            @Override // java.util.concurrent.Callable
            @vo6
            public Boolean call() throws Exception {
                Boolean boolValueOf;
                Cursor cursorB = sp1.b(AddonDisclaimerDao_Impl.this.__db, p58VarD, false);
                try {
                    if (cursorB.moveToFirst()) {
                        boolValueOf = Boolean.valueOf(cursorB.getInt(0) != 0);
                    } else {
                        boolValueOf = Boolean.FALSE;
                    }
                    cursorB.close();
                    p58VarD.release();
                    return boolValueOf;
                } catch (Throwable th) {
                    cursorB.close();
                    p58VarD.release();
                    throw th;
                }
            }
        }, continuation);
    }

    @Override // com.strmr.ps.data.local.dao.AddonDisclaimerDao
    public Object revokeAcceptance(final String str, Continuation<? super e6a> continuation) {
        return mk1.b(this.__db, new Callable<e6a>() { // from class: com.strmr.ps.data.local.dao.AddonDisclaimerDao_Impl.5
            /* JADX WARN: Can't rename method to resolve collision */
            @Override // java.util.concurrent.Callable
            @vo6
            public e6a call() throws Exception {
                pe9 pe9VarAcquire = AddonDisclaimerDao_Impl.this.__preparedStmtOfRevokeAcceptance.acquire();
                pe9VarAcquire.bindString(1, str);
                try {
                    AddonDisclaimerDao_Impl.this.__db.beginTransaction();
                    try {
                        pe9VarAcquire.executeUpdateDelete();
                        AddonDisclaimerDao_Impl.this.__db.setTransactionSuccessful();
                        return e6a.a;
                    } finally {
                        AddonDisclaimerDao_Impl.this.__db.endTransaction();
                    }
                } finally {
                    AddonDisclaimerDao_Impl.this.__preparedStmtOfRevokeAcceptance.release(pe9VarAcquire);
                }
            }
        }, continuation);
    }

    @Override // com.strmr.ps.data.local.dao.AddonDisclaimerDao
    public Object revokeAllAcceptances(Continuation<? super e6a> continuation) {
        return mk1.b(this.__db, new Callable<e6a>() { // from class: com.strmr.ps.data.local.dao.AddonDisclaimerDao_Impl.6
            /* JADX WARN: Can't rename method to resolve collision */
            @Override // java.util.concurrent.Callable
            @vo6
            public e6a call() throws Exception {
                pe9 pe9VarAcquire = AddonDisclaimerDao_Impl.this.__preparedStmtOfRevokeAllAcceptances.acquire();
                try {
                    AddonDisclaimerDao_Impl.this.__db.beginTransaction();
                    try {
                        pe9VarAcquire.executeUpdateDelete();
                        AddonDisclaimerDao_Impl.this.__db.setTransactionSuccessful();
                        return e6a.a;
                    } finally {
                        AddonDisclaimerDao_Impl.this.__db.endTransaction();
                    }
                } finally {
                    AddonDisclaimerDao_Impl.this.__preparedStmtOfRevokeAllAcceptances.release(pe9VarAcquire);
                }
            }
        }, continuation);
    }
}
