не дошел?
Для этого уже JobService или аналоги
Если заказ - это один вызов к серверу, в большинстве случаев проблем не будет. Исключения - если у пользователей частые проблемы с сетью и обязательно делать по несколько retry, или если ваш процесс заказа состоит из кучи вызовов на сервер (ну или просто вызовы к серверу очень долгие). У нас в компании таких кейсов нет, тут я лично ничего посоветовать не могу.
Ну тут через БД только То есть сначала заказ идёт в БД с флагом не доставлен, потом отрабатывает в сети, потом флаг меняется. То есть все проворачивается в конкретной имплементации Репозитория. Также должен быть ещё Интерактор (StartInteractor), отвечающий за досылку заказов. Ну и сервер должен уметь обрабатывать эти ситуации.
Обсуждают сегодня