@@ -3,6 +3,7 @@ package com.runnect.runnect.data.service
33import android.content.Context
44import com.runnect.runnect.application.ApplicationClass
55import com.runnect.runnect.data.dto.response.ResponseGetRefreshToken
6+ import com.runnect.runnect.data.dto.response.Token
67import com.runnect.runnect.data.dto.response.base.BaseResponse
78import com.runnect.runnect.util.preference.AuthUtil.getAccessToken
89import com.runnect.runnect.util.preference.AuthUtil.getNewToken
@@ -13,7 +14,6 @@ import kotlinx.serialization.decodeFromString
1314import kotlinx.serialization.json.Json
1415import okhttp3.Interceptor
1516import okhttp3.Request
16- import okhttp3.RequestBody.Companion.toRequestBody
1717import okhttp3.Response
1818import timber.log.Timber
1919import javax.inject.Inject
@@ -76,12 +76,13 @@ class AuthInterceptor @Inject constructor(
7676
7777 private fun getNewToken (originalRequest : Request , chain : Interceptor .Chain ): Response {
7878 val baseUrl = ApplicationClass .getBaseUrl()
79+ val accessToken = context.getAccessToken()
7980 val refreshToken = context.getNewToken()
80- val refreshTokenRequest = originalRequest.newBuilder().post( " " .toRequestBody() )
81+ val refreshTokenRequest = originalRequest.newBuilder().get( )
8182 .url(" $baseUrl /api/auth/getNewToken" )
83+ .addHeader(ACCESS_TOKEN , accessToken)
8284 .addHeader(REFRESH_TOKEN , refreshToken)
8385 .build()
84-
8586 return chain.proceed(refreshTokenRequest)
8687 }
8788
0 commit comments