Skip to content

Commit c1fc993

Browse files
ShapeKim98stealmh
authored andcommitted
[fix] #111 구글 로그인 탈퇴 안되는 문제 수정
1 parent 70cb92a commit c1fc993

File tree

2 files changed

+21
-22
lines changed

2 files changed

+21
-22
lines changed

Projects/CoreKit/Sources/Data/DTO/Auth/WithdrawRequest.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@ import Foundation
99
/// 회원탈퇴 API Request
1010
/// 📌 회원탈퇴는 Response가 없음
1111
public struct WithdrawRequest: Encodable {
12-
public let refreshToken: String
1312
public let authPlatform: String
1413

15-
public init(refreshToken: String, authPlatform: String) {
16-
self.refreshToken = refreshToken
14+
public init(authPlatform: String) {
1715
self.authPlatform = authPlatform
1816
}
1917
}

Projects/Feature/FeatureSetting/Sources/Setting/PokitSettingFeature.swift

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -213,30 +213,31 @@ private extension PokitSettingFeature {
213213
return
214214
}
215215

216-
guard let authCode = userDefaults.stringKey(.authCode) else {
217-
print("authCode가 없어서 벗어남")
218-
return
219-
}
220-
221-
guard let jwt = userDefaults.stringKey(.jwt) else {
222-
print("jwt가 없어서 벗어남")
223-
return
216+
if platform == "애플" {
217+
guard let authCode = userDefaults.stringKey(.authCode) else {
218+
print("authCode가 없어서 벗어남")
219+
return
220+
}
221+
222+
guard let jwt = userDefaults.stringKey(.jwt) else {
223+
print("jwt가 없어서 벗어남")
224+
return
225+
}
226+
227+
guard let serverRefreshToken = keychain.read(.serverRefresh) else { return }
228+
229+
try await authClient.appleRevoke(
230+
serverRefreshToken,
231+
AppleTokenRequest(
232+
authCode: authCode,
233+
jwt: jwt
234+
)
235+
)
224236
}
225237

226-
guard let serverRefreshToken = keychain.read(.serverRefresh) else { return }
227-
228238
await send(.async(.키_제거))
229239

230-
try await authClient.appleRevoke(
231-
serverRefreshToken,
232-
AppleTokenRequest(
233-
authCode: authCode,
234-
jwt: jwt
235-
)
236-
)
237-
238240
let request = WithdrawRequest(
239-
refreshToken: serverRefreshToken,
240241
authPlatform: platform
241242
)
242243

0 commit comments

Comments
 (0)