diff --git a/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/di/DynamicFeatureModule.kt b/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/di/DynamicFeatureModule.kt new file mode 100644 index 0000000..1a793cb --- /dev/null +++ b/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/di/DynamicFeatureModule.kt @@ -0,0 +1,22 @@ +package com.syaroful.agrilinkvocpro.di + +import android.content.Context +import com.google.android.play.core.splitinstall.SplitInstallManager +import com.google.android.play.core.splitinstall.SplitInstallManagerFactory +import dagger.Module +import dagger.Provides +import dagger.hilt.InstallIn +import dagger.hilt.android.qualifiers.ApplicationContext +import dagger.hilt.components.SingletonComponent +import javax.inject.Singleton + +@Module +@InstallIn(SingletonComponent::class) +object DynamicFeatureModule { + + @Provides + @Singleton + fun provideSplitInstallManager(@ApplicationContext context: Context): SplitInstallManager { + return SplitInstallManagerFactory.create(context) + } +} \ No newline at end of file