Files
rr3-apk/decompiled-community/sources/androidx/datastore/preferences/SharedPreferencesMigrationKt$getShouldRunMigration$1.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

72 lines
3.4 KiB
Java

package androidx.datastore.preferences;
import androidx.datastore.preferences.core.Preferences;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.Set;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.collections.CollectionsKt__IterablesKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
@DebugMetadata(c = "androidx.datastore.preferences.SharedPreferencesMigrationKt$getShouldRunMigration$1", f = "SharedPreferencesMigration.kt", l = {}, m = "invokeSuspend")
/* loaded from: classes.dex */
public final class SharedPreferencesMigrationKt$getShouldRunMigration$1 extends SuspendLambda implements Function2 {
final /* synthetic */ Set<String> $keysToMigrate;
/* synthetic */ Object L$0;
int label;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public SharedPreferencesMigrationKt$getShouldRunMigration$1(Set<String> set, Continuation continuation) {
super(2, continuation);
this.$keysToMigrate = set;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
SharedPreferencesMigrationKt$getShouldRunMigration$1 sharedPreferencesMigrationKt$getShouldRunMigration$1 = new SharedPreferencesMigrationKt$getShouldRunMigration$1(this.$keysToMigrate, continuation);
sharedPreferencesMigrationKt$getShouldRunMigration$1.L$0 = obj;
return sharedPreferencesMigrationKt$getShouldRunMigration$1;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Preferences preferences, Continuation continuation) {
return ((SharedPreferencesMigrationKt$getShouldRunMigration$1) create(preferences, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label == 0) {
ResultKt.throwOnFailure(obj);
Set<Preferences.Key<?>> keySet = ((Preferences) this.L$0).asMap().keySet();
ArrayList arrayList = new ArrayList(CollectionsKt__IterablesKt.collectionSizeOrDefault(keySet, 10));
Iterator<T> it = keySet.iterator();
while (it.hasNext()) {
arrayList.add(((Preferences.Key) it.next()).getName());
}
boolean z = true;
if (this.$keysToMigrate != SharedPreferencesMigrationKt.getMIGRATE_ALL_KEYS()) {
Set<String> set = this.$keysToMigrate;
if (!(set instanceof Collection) || !set.isEmpty()) {
Iterator<T> it2 = set.iterator();
while (it2.hasNext()) {
if (Boxing.boxBoolean(!arrayList.contains((String) it2.next())).booleanValue()) {
break;
}
}
}
z = false;
}
return Boxing.boxBoolean(z);
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
}