я просто сразу индектил эти *Api интерфейсы в репозитории и все. Если в репотзитории нужен только 1 апи, то это вполне норм. Неудобно когда тебе в репе надо несколько апи.
я просто сразу индектил эти *Api интерфейсы в репозитории и все. Если в репотзитории нужен только 1 апи, то это вполне норм. Неудобно когда тебе в репе надо несколько апи.
У меня там сложный апи поэтому, в этом репозиторий может быть несколько таких апи
Привет! Насколько сильно может влиять на производительность частое переключение потоков?
Репозитории подписываются на IO, сами кидают на UI, потом интерактор соединяет несколько вызовов репозитория - добавляется по два на каждый вызов. Плюс иногда добавляются Computation-потоки.
Привет! Насколько сильно может влиять на производительность частое переключение потоков?
Репозитории подписываются на IO, сами кидают на UI, потом интерактор соединяет несколько вызовов репозитория - добавляется по два на каждый вызов. Плюс иногда добавляются Computation-потоки.
Некритично. Для большинства операций пренебрегается этой крохой производительности воимя качества кода. Переключение контекста незаметно. Главное не создавать новые потоки.
Некритично. Для большинства операций пренебрегается этой крохой производительности воимя качества кода. Переключение контекста незаметно. Главное не создавать новые потоки.
Клево. таком случае, управление потоками в Repository выглядит очень хорошей идеей.