diff --git a/app/src/main/kotlin/io/github/landwarderer/futon/scrobbling/ScrobblingModule.kt b/app/src/main/kotlin/io/github/landwarderer/futon/scrobbling/ScrobblingModule.kt index 77295f357c..dfe6b7744e 100644 --- a/app/src/main/kotlin/io/github/landwarderer/futon/scrobbling/ScrobblingModule.kt +++ b/app/src/main/kotlin/io/github/landwarderer/futon/scrobbling/ScrobblingModule.kt @@ -8,10 +8,8 @@ import dagger.hilt.android.qualifiers.ApplicationContext import dagger.hilt.components.SingletonComponent import dagger.multibindings.ElementsIntoSet import okhttp3.OkHttpClient -import io.github.landwarderer.futon.BuildConfig import io.github.landwarderer.futon.core.db.MangaDatabase import io.github.landwarderer.futon.core.network.BaseHttpClient -import io.github.landwarderer.futon.core.network.CurlLoggingInterceptor import io.github.landwarderer.futon.scrobbling.anilist.data.AniListAuthenticator import io.github.landwarderer.futon.scrobbling.anilist.data.AniListInterceptor import io.github.landwarderer.futon.scrobbling.anilist.domain.AniListScrobbler @@ -75,16 +73,14 @@ object ScrobblingModule { @Singleton fun provideKitsuRepository( @ApplicationContext context: Context, + @BaseHttpClient baseHttpClient: OkHttpClient, @ScrobblerType(ScrobblerService.KITSU) storage: ScrobblerStorage, database: MangaDatabase, authenticator: KitsuAuthenticator, ): KitsuRepository { - val okHttp = OkHttpClient.Builder().apply { + val okHttp = baseHttpClient.newBuilder().apply { authenticator(authenticator) addInterceptor(KitsuInterceptor(storage)) - if (BuildConfig.DEBUG) { - addInterceptor(CurlLoggingInterceptor()) - } }.build() return KitsuRepository(context, okHttp, storage, database) } diff --git a/gradle.properties b/gradle.properties index 7f518ce2d5..1b39a55084 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,7 +15,7 @@ android.enableJetifier=false android.nonTransitiveRClass=true android.useAndroidX=true kotlin.code.style=official -org.gradle.jvmargs=-Xmx2192M -Dkotlin.daemon.jvm.options\="-Xmx2192M" +org.gradle.jvmargs=-Xmx8192M -Dkotlin.daemon.jvm.options\="-Xmx8192M" android.enableR8.fullMode=true android.nonFinalResIds=false org.gradle.parallel=true