ответ. Есть ViewModel, в неё зависимостью передаётся SomeRepo. Этот SomeRepo в конструктор принимает какой-то слепок (хост, логин, пароль). Проблема в том, что сейчас нужно сделать смену аккаунта из Fragment. Получается, что я не могу готовый SomeRepo передавать в viewModel. И тут 2 пути: при смене акаунта создавать новый SomeRepo или в нём делать что-то вроде setAuthData(), но это явно неправильно. Как правильно?
почему setAuthData явно неправильно?
как-то мутабельно выглядит
Обсуждают сегодня