기존의 retorift builder를 만들고 인터셉터등 세팅하는걸 담당하는 클래스에서
생성자로 boolean 값을 받아 분기처리를 하는 코드인데요
이거를 hilt를 적용해서 해보려니 이 생성자로 boolean 값을 어떻게 주입해야될지를 모르겠습니다.
@Module
@InstallIn(SingletonComponent::class)
class ModuleApiManager @Inject constructor(private val m_bNeedToken : Boolean){
@Singleton
@Provides
fun provideApiManager() : ApiService{
var sUeserAgent = BasePreference.getInstance()[CommonInfo.USER_AGENT_KEY]
var sLoginToken = ""
var okHttp : OkHttpClient
if (m_bNeedToken) {
// 처리하는 코드
}
해당 코드구요
m_bNeedToken t/f에 따라 처리하는 코드가 있습니다 저렇게 주입을 받겠다는 코드까진 넣었는데
저걸 ModuleApiManager(t/f) 이렇게 넣어줄수도 없는 노릇이고 어떻게 주입을 해야되나요