Adding User Use cases to the dependencies graph
This commit is contained in:
+17
@@ -3,6 +3,7 @@ package com.ericampire.android.androidstudycase.domain.di
|
|||||||
import com.ericampire.android.androidstudycase.domain.repository.AnimatorRepository
|
import com.ericampire.android.androidstudycase.domain.repository.AnimatorRepository
|
||||||
import com.ericampire.android.androidstudycase.domain.repository.BlogRepository
|
import com.ericampire.android.androidstudycase.domain.repository.BlogRepository
|
||||||
import com.ericampire.android.androidstudycase.domain.repository.LottieFileRepository
|
import com.ericampire.android.androidstudycase.domain.repository.LottieFileRepository
|
||||||
|
import com.ericampire.android.androidstudycase.domain.repository.UserRepository
|
||||||
import com.ericampire.android.androidstudycase.domain.usecase.*
|
import com.ericampire.android.androidstudycase.domain.usecase.*
|
||||||
import com.ericampire.android.androidstudycase.util.IoDispatcher
|
import com.ericampire.android.androidstudycase.util.IoDispatcher
|
||||||
import dagger.Module
|
import dagger.Module
|
||||||
@@ -24,6 +25,22 @@ object UseCaseModule {
|
|||||||
return FindFeaturedAnimatorUseCase(repository, dispatcher)
|
return FindFeaturedAnimatorUseCase(repository, dispatcher)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
fun provideSaveUserUseCase(
|
||||||
|
repository: UserRepository,
|
||||||
|
@IoDispatcher dispatcher: CoroutineDispatcher
|
||||||
|
): SaveUserUseCase {
|
||||||
|
return SaveUserUseCase(repository, dispatcher)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
fun provideFindUsersUseCase(
|
||||||
|
repository: UserRepository,
|
||||||
|
@IoDispatcher dispatcher: CoroutineDispatcher
|
||||||
|
): FindUsersUseCase {
|
||||||
|
return FindUsersUseCase(repository, dispatcher)
|
||||||
|
}
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
fun provideFindFeaturedBlogUseCase(
|
fun provideFindFeaturedBlogUseCase(
|
||||||
repository: BlogRepository,
|
repository: BlogRepository,
|
||||||
|
|||||||
Reference in New Issue
Block a user