Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,45 @@
package com.sistemasolton.itranvias.data.preferences;
import android.content.Context;
import androidx.datastore.core.DataStore;
import androidx.datastore.preferences.PreferenceDataStoreDelegateKt;
import androidx.datastore.preferences.core.Preferences;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.PropertyReference1Impl;
import kotlin.jvm.internal.Reflection;
import kotlin.properties.ReadOnlyProperty;
import kotlin.reflect.KProperty;
/* JADX INFO: compiled from: createDataStore.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000 \n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0002\b\u0003\u001a\u000e\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u0005\u001a\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000\"%\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003*\u00020\u00058BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\b\u0010\t\u001a\u0004\b\u0006\u0010\u0007\"\u000e\u0010\n\u001a\u00020\u0005X\u0082.¢\u0006\u0002\n\u0000¨\u0006\u000f"}, d2 = {"DATASTORE_FILE_NAME", "", "dataStore", "Landroidx/datastore/core/DataStore;", "Landroidx/datastore/preferences/core/Preferences;", "Landroid/content/Context;", "getDataStore", "(Landroid/content/Context;)Landroidx/datastore/core/DataStore;", "dataStore$delegate", "Lkotlin/properties/ReadOnlyProperty;", "applicationContext", "initDataStore", "", "context", "createDataStore", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class CreateDataStore_androidKt {
private static Context applicationContext;
static final /* synthetic */ KProperty<Object>[] $$delegatedProperties = {Reflection.property1(new PropertyReference1Impl(CreateDataStore_androidKt.class, "dataStore", "getDataStore(Landroid/content/Context;)Landroidx/datastore/core/DataStore;", 1))};
private static final String DATASTORE_FILE_NAME = "itranvias_preferences";
private static final ReadOnlyProperty dataStore$delegate = PreferenceDataStoreDelegateKt.preferencesDataStore$default(DATASTORE_FILE_NAME, null, null, null, 14, null);
private static final DataStore<Preferences> getDataStore(Context context) {
return (DataStore) dataStore$delegate.getValue(context, $$delegatedProperties[0]);
}
public static final void initDataStore(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
if (applicationContext == null) {
applicationContext = context.getApplicationContext();
}
}
public static final DataStore<Preferences> createDataStore() {
Context context = applicationContext;
if (context == null) {
throw new IllegalStateException("DataStore not initialized. Call initDataStore(context) from MainActivity.onCreate()");
}
if (context == null) {
Intrinsics.throwUninitializedPropertyAccessException("applicationContext");
context = null;
}
return getDataStore(context);
}
}