package i4;

import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import androidx.work.impl.WorkDatabase;
import androidx.work.impl.o;
import androidx.work.u;
import xyz.stream.utils.t;

/* JADX INFO: loaded from: classes.dex */
public abstract class a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final /* synthetic */ int f26537a = 0;

    static {
        u.e("Alarms");
    }

    public static void a(Context context, int i10, String str) {
        AlarmManager alarmManager = (AlarmManager) context.getSystemService("alarm");
        PendingIntent service = PendingIntent.getService(context, i10, b.a(context, str), 603979776);
        if (service == null || alarmManager == null) {
            return;
        }
        u uVarC = u.c();
        String.format("Cancelling existing alarm with (workSpecId, systemId) (%s, %s)", str, Integer.valueOf(i10));
        uVarC.a(new Throwable[0]);
        alarmManager.cancel(service);
    }

    public static void b(Context context, o oVar, String str, long j10) {
        int iA;
        WorkDatabase workDatabase = oVar.f4625c;
        t tVar = (t) workDatabase.systemIdInfoDao();
        n4.g systemIdInfo = tVar.getSystemIdInfo(str);
        if (systemIdInfo != null) {
            a(context, systemIdInfo.f30809b, str);
            int i10 = systemIdInfo.f30809b;
            AlarmManager alarmManager = (AlarmManager) context.getSystemService("alarm");
            PendingIntent service = PendingIntent.getService(context, i10, b.a(context, str), 201326592);
            if (alarmManager != null) {
                alarmManager.setExact(0, j10, service);
                return;
            }
            return;
        }
        o4.f fVar = new o4.f(workDatabase);
        synchronized (o4.f.class) {
            iA = fVar.a("next_alarm_manager_id");
        }
        tVar.s(new n4.g(str, iA));
        AlarmManager alarmManager2 = (AlarmManager) context.getSystemService("alarm");
        PendingIntent service2 = PendingIntent.getService(context, iA, b.a(context, str), 201326592);
        if (alarmManager2 != null) {
            alarmManager2.setExact(0, j10, service2);
        }
    }
}
