From b609e6c7d44a4912d0756ab214e1f8b6fea9e79f Mon Sep 17 00:00:00 2001 From: hyeseon Date: Thu, 14 Mar 2024 22:40:12 +0900 Subject: [PATCH] =?UTF-8?q?[FEAT]=20#339=20=EC=95=A1=EC=84=B8=EC=8A=A4=20?= =?UTF-8?q?=ED=86=A0=ED=81=B0=20=EC=9E=AC=EB=B0=9C=EA=B8=89=20=EC=84=B1?= =?UTF-8?q?=EA=B3=B5=EC=8B=9C,=20preference=EC=97=90=20=ED=95=B4=EB=8B=B9?= =?UTF-8?q?=20=EA=B0=92=20=EC=A0=80=EC=9E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/runnect/runnect/data/service/AuthInterceptor.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/runnect/runnect/data/service/AuthInterceptor.kt b/app/src/main/java/com/runnect/runnect/data/service/AuthInterceptor.kt index 95f9544f..3ad09209 100644 --- a/app/src/main/java/com/runnect/runnect/data/service/AuthInterceptor.kt +++ b/app/src/main/java/com/runnect/runnect/data/service/AuthInterceptor.kt @@ -69,6 +69,11 @@ class AuthInterceptor @Inject constructor( )!! } + private fun saveToken(accessToken: String, refreshToken: String) { + PreferenceManager.setString(ApplicationClass.appContext, TOKEN_KEY_ACCESS, accessToken) + PreferenceManager.setString(ApplicationClass.appContext, TOKEN_KEY_REFRESH, refreshToken) + } + private fun handleTokenExpired( chain: Interceptor.Chain, originalRequest: Request, @@ -104,6 +109,7 @@ class AuthInterceptor @Inject constructor( ) responseToken.data?.data?.let { Timber.e("New Refresh Token Success: ${it.refreshToken}") + saveToken(it.accessToken, it.refreshToken) } }