diff --git a/app/build.gradle.kts b/app/build.gradle.kts index cddb12f1..fb66e28f 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -84,7 +84,7 @@ dependencies { // Network implementation("com.squareup.okhttp3:logging-interceptor:4.12.0") - implementation("com.squareup.retrofit2:retrofit:2.9.0") + implementation("com.squareup.retrofit2:retrofit:2.5.0") implementation("com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:1.0.0") implementation(platform("com.squareup.okhttp3:okhttp-bom:4.10.0")) implementation("com.squareup.okhttp3:okhttp") diff --git a/app/src/main/java/com/sopetit/softie/di/RetrofitModule.kt b/app/src/main/java/com/sopetit/softie/di/RetrofitModule.kt index 3dde8370..bddd6ade 100644 --- a/app/src/main/java/com/sopetit/softie/di/RetrofitModule.kt +++ b/app/src/main/java/com/sopetit/softie/di/RetrofitModule.kt @@ -50,6 +50,7 @@ object RetrofitModule { ) when (response.code) { EXPIRED_TOKEN -> { + response.close() runBlocking { refreshTokenRepository.postRefreshToken().onSuccess { accessToken -> refreshTokenRepository.setAccessToken(accessToken.accessToken)