@@ -8,10 +8,8 @@ import dagger.hilt.android.qualifiers.ApplicationContext
88import dagger.hilt.components.SingletonComponent
99import dagger.multibindings.ElementsIntoSet
1010import okhttp3.OkHttpClient
11- import io.github.landwarderer.futon.BuildConfig
1211import io.github.landwarderer.futon.core.db.MangaDatabase
1312import io.github.landwarderer.futon.core.network.BaseHttpClient
14- import io.github.landwarderer.futon.core.network.CurlLoggingInterceptor
1513import io.github.landwarderer.futon.scrobbling.anilist.data.AniListAuthenticator
1614import io.github.landwarderer.futon.scrobbling.anilist.data.AniListInterceptor
1715import io.github.landwarderer.futon.scrobbling.anilist.domain.AniListScrobbler
@@ -75,16 +73,14 @@ object ScrobblingModule {
7573 @Singleton
7674 fun provideKitsuRepository (
7775 @ApplicationContext context : Context ,
76+ @BaseHttpClient baseHttpClient : OkHttpClient ,
7877 @ScrobblerType(ScrobblerService .KITSU ) storage : ScrobblerStorage ,
7978 database : MangaDatabase ,
8079 authenticator : KitsuAuthenticator ,
8180 ): KitsuRepository {
82- val okHttp = OkHttpClient . Builder ().apply {
81+ val okHttp = baseHttpClient.newBuilder ().apply {
8382 authenticator(authenticator)
8483 addInterceptor(KitsuInterceptor (storage))
85- if (BuildConfig .DEBUG ) {
86- addInterceptor(CurlLoggingInterceptor ())
87- }
8884 }.build()
8985 return KitsuRepository (context, okHttp, storage, database)
9086 }
0 commit comments