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,63 @@
package com.sistemasolton.itranvias.home.di;
import android.content.Context;
import androidx.room.RoomDatabase;
import com.sistemasolton.itranvias.data.local.DatabaseBuilder_androidKt;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import org.koin.core.definition.BeanDefinition;
import org.koin.core.definition.Kind;
import org.koin.core.definition.KoinDefinition;
import org.koin.core.instance.SingleInstanceFactory;
import org.koin.core.module.Module;
import org.koin.core.parameter.ParametersHolder;
import org.koin.core.registry.ScopeRegistry;
import org.koin.core.scope.Scope;
import org.koin.dsl.ModuleDSLKt;
/* JADX INFO: compiled from: HomeModule.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\"\u0011\u0010\u0000\u001a\u00020\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"targetModule", "Lorg/koin/core/module/Module;", "getTargetModule", "()Lorg/koin/core/module/Module;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class HomeModule_androidKt {
private static final Module targetModule = ModuleDSLKt.module$default(false, new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModule_androidKt$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return HomeModule_androidKt.targetModule$lambda$1((Module) obj);
}
}, 1, null);
public static final Module getTargetModule() {
return targetModule;
}
/* JADX INFO: Access modifiers changed from: private */
public static final RoomDatabase.Builder targetModule$lambda$1$lambda$0(Scope single, ParametersHolder it) {
Intrinsics.checkNotNullParameter(single, "$this$single");
Intrinsics.checkNotNullParameter(it, "it");
return DatabaseBuilder_androidKt.getDatabaseBuilder((Context) single.get(Reflection.getOrCreateKotlinClass(Context.class), null, null));
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit targetModule$lambda$1(Module module) {
Intrinsics.checkNotNullParameter(module, "$this$module");
Function2 function2 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModule_androidKt$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return HomeModule_androidKt.targetModule$lambda$1$lambda$0((Scope) obj, (ParametersHolder) obj2);
}
};
SingleInstanceFactory<?> singleInstanceFactory = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(RoomDatabase.Builder.class), null, function2, Kind.Singleton, CollectionsKt.emptyList()));
SingleInstanceFactory<?> singleInstanceFactory2 = singleInstanceFactory;
module.indexPrimaryType(singleInstanceFactory2);
if (module.get_createdAtStart()) {
module.prepareForCreationAtStart(singleInstanceFactory);
}
new KoinDefinition(module, singleInstanceFactory2);
return Unit.INSTANCE;
}
}