File tree Expand file tree Collapse file tree 2 files changed +21
-22
lines changed
CoreKit/Sources/Data/DTO/Auth
Feature/FeatureSetting/Sources/Setting Expand file tree Collapse file tree 2 files changed +21
-22
lines changed Original file line number Diff line number Diff line change @@ -9,11 +9,9 @@ import Foundation
99/// 회원탈퇴 API Request
1010/// 📌 회원탈퇴는 Response가 없음
1111public 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}
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments