Эхъ, а так хотелось всё спихнуть на даггер. Теперь придётся колбэчить всякие колбэки, которые будут срабатывать после смены урла и заново запрашивать новый ApiService
можно сделать SomeClass -> ApiServiceHolder -> ApiService -> Retrofit, чтобы SomeClass не имел фиксированной ссылки на ApiService, а каждый раз запрашивал его из Holder-а, а в холдере уже пересоздавать, когда надо
Первый вариант ещё более-менее, но там получается Холдер будет без даггера создавать АПИ, а СамКласс будет каждый раз при вызове делать. Холдер.гетАпи.гетРЕквест...
для красоты можно не холдер сделать, а обёртку над ApiService, которая будет иметь такой же интерфейс, и будет делегировать вызовы внутреннему инстансу.