Files
rr3-apk/decompiled-community/sources/androidx/work/impl/utils/IdGenerator.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

61 lines
2.8 KiB
Java

package androidx.work.impl.utils;
import androidx.work.impl.WorkDatabase;
import java.util.concurrent.Callable;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes.dex */
public final class IdGenerator {
private final WorkDatabase workDatabase;
public IdGenerator(WorkDatabase workDatabase) {
Intrinsics.checkNotNullParameter(workDatabase, "workDatabase");
this.workDatabase = workDatabase;
}
public final int nextJobSchedulerIdWithRange(final int i, final int i2) {
Object runInTransaction = this.workDatabase.runInTransaction((Callable<Object>) new Callable() { // from class: androidx.work.impl.utils.IdGenerator$$ExternalSyntheticLambda1
@Override // java.util.concurrent.Callable
public final Object call() {
Integer nextJobSchedulerIdWithRange$lambda$0;
nextJobSchedulerIdWithRange$lambda$0 = IdGenerator.nextJobSchedulerIdWithRange$lambda$0(IdGenerator.this, i, i2);
return nextJobSchedulerIdWithRange$lambda$0;
}
});
Intrinsics.checkNotNullExpressionValue(runInTransaction, "workDatabase.runInTransa…d\n }\n )");
return ((Number) runInTransaction).intValue();
}
/* JADX INFO: Access modifiers changed from: private */
public static final Integer nextJobSchedulerIdWithRange$lambda$0(IdGenerator idGenerator, int i, int i2) {
int nextId;
nextId = IdGeneratorKt.nextId(idGenerator.workDatabase, IdGeneratorKt.NEXT_JOB_SCHEDULER_ID_KEY);
if (i > nextId || nextId > i2) {
IdGeneratorKt.updatePreference(idGenerator.workDatabase, IdGeneratorKt.NEXT_JOB_SCHEDULER_ID_KEY, i + 1);
} else {
i = nextId;
}
return Integer.valueOf(i);
}
public final int nextAlarmManagerId() {
Object runInTransaction = this.workDatabase.runInTransaction((Callable<Object>) new Callable() { // from class: androidx.work.impl.utils.IdGenerator$$ExternalSyntheticLambda0
@Override // java.util.concurrent.Callable
public final Object call() {
Integer nextAlarmManagerId$lambda$1;
nextAlarmManagerId$lambda$1 = IdGenerator.nextAlarmManagerId$lambda$1(IdGenerator.this);
return nextAlarmManagerId$lambda$1;
}
});
Intrinsics.checkNotNullExpressionValue(runInTransaction, "workDatabase.runInTransa…NAGER_ID_KEY) }\n )");
return ((Number) runInTransaction).intValue();
}
/* JADX INFO: Access modifiers changed from: private */
public static final Integer nextAlarmManagerId$lambda$1(IdGenerator idGenerator) {
int nextId;
nextId = IdGeneratorKt.nextId(idGenerator.workDatabase, IdGeneratorKt.NEXT_ALARM_MANAGER_ID_KEY);
return Integer.valueOf(nextId);
}
}