Я ищу хороший способ или, по крайней мере, некоторое представление о том, как четко сообщать о прогрессе на уровень пользовательского интерфейса.
Моя ситуация такова: я получил репозиторий
на уровне инфраструктуры
, который взаимодействует с уровнем данных
. Пока эти двое работают, пользовательский интерфейс
в настоящее время не имеет представления о том, что происходит, и только пассивно ожидает результатов (используя Observable)
. Моей первой мыслью было раскрыть события в репозитории, для которых пользовательский интерфейс связывает. Но я чувствую, что это может стать довольно запутанным. Я хотел бы услышать, как вы, ребята, решили эту проблему.