проверять попадает ли текущий url под определенный критерий или нет
Есть репозиторий. Там методы getBaseUrl, getDefaultBaseUrl и остальные -RUD-методы
Теперь мне нужно скомбинировать вызовы этих методов, чтобы все проверить и переключиться на новый URL.
В каком классе все это комбинировать? Кажется, что следующий слой над репозиторием - это UseCase. Но ведь само переключение серверов - это не сценарий использования, это только часть сценария (например, авторизации). В то же время, этот код должен быть переиспользован, и поэтому написан внутри какого-то класса
можно сделать отдельный use case с логикой переключения и вызывать его в тех сценариях где это необходимо
Если речь идёт допустим о dev и prod сервере, то можно поместить url в BuildConfig и компилировать приложение с нужными данными (url)
Надо менять в рантайме
А как build variant нельзя сделать? Для каждого build variant свой baseUrl
Он же ниже написал, что нужно в рантайме
Обсуждают сегодня