по preferences?
У префсов есть листенер, но в репозиторий его пихать не стоит. В чем проблема просто получать когда нужно?
какие еще способы есть получать данные с запущенного сервиса в репозитори?
Репозиторий сам ничего не должен уметь делать. Его должна дергать ViewModel или интерактор. В ViewModel можете на префсы листенер повесить и вызывать когда надо методы в репозитории.
в viewmodel context не передашь
AndroidViewModel есть
Обсуждают сегодня