From 01d3c602bebc42c41ca40cad66a20a27273d9642 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 4 Jun 2024 17:00:44 +0700 Subject: [PATCH] TF-2871 Convert milliseconds to date for expire time --- .../Network/Interceptor/AuthenticationInterceptor.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ios/TwakeCore/Network/Interceptor/AuthenticationInterceptor.swift b/ios/TwakeCore/Network/Interceptor/AuthenticationInterceptor.swift index ac43f2a6a..4619113ec 100644 --- a/ios/TwakeCore/Network/Interceptor/AuthenticationInterceptor.swift +++ b/ios/TwakeCore/Network/Interceptor/AuthenticationInterceptor.swift @@ -41,12 +41,15 @@ class AuthenticationInterceptor: RequestInterceptor { } let newRefreshToken = tokenResponse.refreshToken ?? authenticationSSO.refreshToken + let expireTime = tokenResponse.expiresTime != nil + ? tokenResponse.expiresTime!.convertMillisecondsToISO8601String() + : nil self.authentication = AuthenticationSSO( type: AuthenticationType.oidc, accessToken: accessToken, refreshToken: newRefreshToken, - expireTime: "\(tokenResponse.expiresTime ?? 0)" + expireTime: expireTime ) self.keychainController.updateTokenOidc( @@ -54,7 +57,7 @@ class AuthenticationInterceptor: RequestInterceptor { newTokenOidc: TokenOidc( token: accessToken, tokenId: tokenResponse.tokenId, - expiredTime: "\(tokenResponse.expiresTime ?? 0)", + expiredTime: expireTime, refreshToken: newRefreshToken ) )