android10 / android10/Android-CleanArchitecture-Kotlin
How to merge multiples repositories response in the use case
- 主要語言
- Kotlin
- 星號
- 4.8k
- 分支
- 929
- PR 合併指標
- 30 天內沒有已合併 PR
描述
In the examples, I see that you are returning the repository result, without implementing any other operation against them. But it is common, that in an use case you have to query a repository and then operate again it result, maybe inserting the result into other repository. How do you handle this scenario?
```kotlin
interface OneRepository {
fun operation(): Either
}
interface OtherRepository {
fun otherOperation() : Either
}
class UseCase(val repository: OneRepository, val otherRepository: OtherRepository) {
fun run(): Either() {
val result = repository.operation()
// TODO("If the result is success, then call the second repository, and if that result is also success return a success result")
// TODO ("How we can handle the error for both repositories?")
}
}
```
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。