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.BlogRepository
|
||||
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.util.IoDispatcher
|
||||
import dagger.Module
|
||||
@@ -24,6 +25,22 @@ object UseCaseModule {
|
||||
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
|
||||
fun provideFindFeaturedBlogUseCase(
|
||||
repository: BlogRepository,
|
||||
|
||||
Reference in New Issue
Block a user