хорошо представить эту сущность в domain-слое. Это некий менеджер-синглтон? Скажем, нужно запустить такой трекинг положения при логине, для логина есть свой интерактор, который будет взаимодействовать с менеджером. Или презентер при получении результата?
Или, например, нужно запустить трекинг со стартом приложения или при получении какого-нибудь системного уведомления, например.
Или запустить с какими-нибудь параметрами, например.
Вот тут как-то пока так себе.
Ну скажем, что будет SessionInteractor, который будет как раз отвечать за загрузку всех таких вещей, которые нужны всему приложению, но которые не видны по сути пользователю У этого интерактора будет метод sessionStart(), по которому вы и запускаете все свои сервисы (через Репозиторий, конечно же =) )
Обсуждают сегодня