diff --git a/app/src/main/java/gq/kirmanak/mealie/data/MealieModule.kt b/app/src/main/java/gq/kirmanak/mealie/data/MealieModule.kt index 44829fe..a83e079 100644 --- a/app/src/main/java/gq/kirmanak/mealie/data/MealieModule.kt +++ b/app/src/main/java/gq/kirmanak/mealie/data/MealieModule.kt @@ -10,7 +10,7 @@ import dagger.hilt.components.SingletonComponent @Module @InstallIn(SingletonComponent::class) -abstract class MealieModule { +interface MealieModule { companion object { @Provides fun createDb(@ApplicationContext context: Context): MealieDb { diff --git a/app/src/main/java/gq/kirmanak/mealie/data/auth/AuthModule.kt b/app/src/main/java/gq/kirmanak/mealie/data/auth/AuthModule.kt index 60c0734..e703bcf 100644 --- a/app/src/main/java/gq/kirmanak/mealie/data/auth/AuthModule.kt +++ b/app/src/main/java/gq/kirmanak/mealie/data/auth/AuthModule.kt @@ -12,13 +12,13 @@ import kotlinx.serialization.ExperimentalSerializationApi @ExperimentalSerializationApi @Module @InstallIn(ViewModelComponent::class) -abstract class AuthModule { +interface AuthModule { @Binds - abstract fun bindAuthDataSource(authDataSourceImpl: AuthDataSourceImpl): AuthDataSource + fun bindAuthDataSource(authDataSourceImpl: AuthDataSourceImpl): AuthDataSource @Binds - abstract fun bindAuthStorage(authStorageImpl: AuthStorageImpl): AuthStorage + fun bindAuthStorage(authStorageImpl: AuthStorageImpl): AuthStorage @Binds - abstract fun bindAuthRepo(authRepo: AuthRepoImpl): AuthRepo + fun bindAuthRepo(authRepo: AuthRepoImpl): AuthRepo } \ No newline at end of file