From 2829ca56209cafe2c9e983f04a11e0c2506d2949 Mon Sep 17 00:00:00 2001 From: FerdyRod Date: Tue, 25 Feb 2025 16:44:39 +0100 Subject: [PATCH] structure koin dataset module better --- app/src/main/java/org/dhis2/di/KoinInitialization.kt | 4 ++-- .../java/org/dhis2/usescases/datasets/DataSetModule.kt | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/org/dhis2/usescases/datasets/DataSetModule.kt diff --git a/app/src/main/java/org/dhis2/di/KoinInitialization.kt b/app/src/main/java/org/dhis2/di/KoinInitialization.kt index 4721ae1c7e..57e6b4dff1 100644 --- a/app/src/main/java/org/dhis2/di/KoinInitialization.kt +++ b/app/src/main/java/org/dhis2/di/KoinInitialization.kt @@ -3,7 +3,7 @@ package org.dhis2.di import android.app.Application import org.dhis2.mobile.aggregates.di.aggregatesModule import org.dhis2.mobile.commons.di.commonsModule -import org.dhis2.usescases.datasets.datasetInitial.periods.datasetPeriodPickerModule +import org.dhis2.usescases.datasets.dataSetModules import org.hisp.dhis.android.core.D2Configuration import org.koin.android.ext.koin.androidContext import org.koin.android.ext.koin.androidLogger @@ -18,7 +18,7 @@ object KoinInitialization { serverModule(d2Configuration), commonsModule, aggregatesModule, - datasetPeriodPickerModule, + dataSetModules, ) } } diff --git a/app/src/main/java/org/dhis2/usescases/datasets/DataSetModule.kt b/app/src/main/java/org/dhis2/usescases/datasets/DataSetModule.kt new file mode 100644 index 0000000000..0fba8225b5 --- /dev/null +++ b/app/src/main/java/org/dhis2/usescases/datasets/DataSetModule.kt @@ -0,0 +1,8 @@ +package org.dhis2.usescases.datasets + +import org.dhis2.usescases.datasets.datasetInitial.periods.datasetPeriodPickerModule +import org.koin.dsl.module + +val dataSetModules = module { + includes(datasetPeriodPickerModule) +}