Skip to content

Commit

Permalink
[chore] #105 ktlint 제안사항 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
Sangwook123 committed Aug 15, 2023
1 parent 629ce82 commit d9eba30
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 31 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,36 +62,35 @@ class AuthInterceptor @Inject constructor(
dataStoreRepository.saveAccessToken(accessToken, refreshToken)
}

private fun handleTokenExpired(chain: Interceptor.Chain, originalRequest: Request, headerRequest: Request): Response
{
val refreshTokenRequest = originalRequest.newBuilder().post("".toRequestBody())
.url("$AUTH_BASE_URL/auth/token")
.addHeader(REFRESH_TOKEN, runBlocking(Dispatchers.IO) { getRefreshToken() })
.build()
val refreshTokenResponse = chain.proceed(refreshTokenRequest)
Timber.e("리프레시 토큰 : $refreshTokenResponse")
private fun handleTokenExpired(chain: Interceptor.Chain, originalRequest: Request, headerRequest: Request): Response {
val refreshTokenRequest = originalRequest.newBuilder().post("".toRequestBody())
.url("$AUTH_BASE_URL/auth/token")
.addHeader(REFRESH_TOKEN, runBlocking(Dispatchers.IO) { getRefreshToken() })
.build()
val refreshTokenResponse = chain.proceed(refreshTokenRequest)
Timber.e("리프레시 토큰 : $refreshTokenResponse")

if (refreshTokenResponse.isSuccessful) {
val responseToken = json.decodeFromString(
refreshTokenResponse.body?.string().toString()
) as BaseResponse<ResponseReIssueTokenDto>
if (responseToken.data != null) {
Timber.e("리프레시 토큰 : ${responseToken.data.refreshToken}")
saveAccessToken(
responseToken.data.accessToken,
responseToken.data.refreshToken
)
}
refreshTokenResponse.close()
val newRequest = originalRequest.newAuthBuilder().build()
return chain.proceed(newRequest)
} else {
refreshTokenResponse.close()
Timber.e("리프레시 토큰 : ${refreshTokenResponse.code}")
saveAccessToken("", "")
return chain.proceed(headerRequest)
if (refreshTokenResponse.isSuccessful) {
val responseToken = json.decodeFromString(
refreshTokenResponse.body?.string().toString()
) as BaseResponse<ResponseReIssueTokenDto>
if (responseToken.data != null) {
Timber.e("리프레시 토큰 : ${responseToken.data.refreshToken}")
saveAccessToken(
responseToken.data.accessToken,
responseToken.data.refreshToken
)
}
refreshTokenResponse.close()
val newRequest = originalRequest.newAuthBuilder().build()
return chain.proceed(newRequest)
} else {
refreshTokenResponse.close()
Timber.e("리프레시 토큰 : ${refreshTokenResponse.code}")
saveAccessToken("", "")
return chain.proceed(headerRequest)
}
}

companion object {
private const val HEADER_TOKEN = "accessToken"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import kotlinx.serialization.Serializable
@Serializable
data class ResponseLogoutDto(
@SerialName("code")
val code : Int,
val code: Int,
@SerialName("message")
val message : String
val message: String
)
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ interface AuthService {

@POST("auth/sign-out")
suspend fun postLogout(): ResponseLogoutDto

@GET("user/nickname/is-exist")
suspend fun getNicknameDuplicateCheck(
@Query("nickname") nickname: String
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ class MainActivity : BindingActivity<ActivityMainBinding>(R.layout.activity_main
viewModel.logoutState.flowWithLifecycle(lifecycle).onEach { state ->
when (state) {
is UiState.Loading -> {

}

is UiState.Success -> {
Expand Down Expand Up @@ -97,7 +96,6 @@ class MainActivity : BindingActivity<ActivityMainBinding>(R.layout.activity_main
}

else -> {

}
}
}
Expand Down

0 comments on commit d9eba30

Please sign in to comment.