diff --git a/app/src/main/java/com/example/bondoman/networks/RetrofitClient.kt b/app/src/main/java/com/example/bondoman/networks/RetrofitClient.kt index 854e39bfb92fc8de30bee009484efa81bb4a1a23..555f88c47b2ccecffb61d6fc5d5c5d3628d55b25 100644 --- a/app/src/main/java/com/example/bondoman/networks/RetrofitClient.kt +++ b/app/src/main/java/com/example/bondoman/networks/RetrofitClient.kt @@ -10,6 +10,8 @@ import retrofit2.converter.moshi.MoshiConverterFactory import java.util.concurrent.TimeUnit object RetrofitClient { + private var token = "" + private val moshi = Moshi.Builder() .add(KotlinJsonAdapterFactory()) @@ -31,7 +33,9 @@ object RetrofitClient { } fun getInstanceWithAuth(bearerToken: String): Retrofit { - if (instanceWithAuth == null) { + if (instanceWithAuth == null || token != bearerToken) { + token = bearerToken + val client = OkHttpClient.Builder() .readTimeout(30, TimeUnit.SECONDS)