Open
Description
Scenario:
- I have 3 UseCase to perform 3 different API Request.
- Based on the 3 UseCase response I need to combine them all according to the business logic.
Right now, I'm doing it by calling the 1st UseCase, then based on response, then another & so on.
So, how can I combine/zip them all in a single request or chain them one by one in a proper way?
Metadata
Metadata
Assignees
Labels
No labels
Activity
pankajpy commentedon May 20, 2021
rommansabbir commentedon May 20, 2021
@pankajpy actually, I'm talking about how to merge/combine multiple UseCase into one. Yes, I know how to merge multiple API calling using Coroutine but UseCase is missing in this scenario.
lrnrzg commentedon May 23, 2021
Have a try to combine response in the Repository layer and then pass the Repository to a new UseCase.
rommansabbir commentedon May 26, 2021
@ZhuSniffsTheRose Yes got your point. But the scenario is:
Now, I can call all required api one by one in a single use by adding their dependency, but I want to combine merge/combine multiple UseCase into one.