@@ -10,7 +10,6 @@ import Foundation
1010import os
1111
1212enum HomeViewRoute {
13- case withDraw
1413 case navigateToPreLicenseEdit
1514 case navigateToCertificateDetail
1615 case navigateToCertificateTab
@@ -47,7 +46,6 @@ final class HomeViewModel: ObservableObject {
4746 private let getPreCertificationsUseCase : GetPreCertificationUseCase
4847 private let getFavoriteCertificationsUseCase : GetFavoriteCertificationUseCase
4948 private let fetchUserInfoUseCase : FetchUserInfoUseCase
50- private let withDrawUseCase : WithDrawUseCase
5149 private let switchFavoriteUseCase : SwitchFavoriteUseCase
5250 private let fetchRecommendUseCase : FetchRecommendUseCase
5351 private let getMonthlyPreCertificationUseCase : GetMonthlyPreCertificationUseCase
@@ -58,7 +56,6 @@ final class HomeViewModel: ObservableObject {
5856 getPreCertificationsUseCase: GetPreCertificationUseCase ,
5957 getFavoriteCertificationsUseCase: GetFavoriteCertificationUseCase ,
6058 fetchUserInfoUseCase: FetchUserInfoUseCase ,
61- withDrawUseCase: WithDrawUseCase ,
6259 switchFavoriteUseCase: SwitchFavoriteUseCase ,
6360 fetchRecommendUseCase: FetchRecommendUseCase ,
6461 getMonthlyPreCertificationUseCase: GetMonthlyPreCertificationUseCase ,
@@ -68,7 +65,6 @@ final class HomeViewModel: ObservableObject {
6865 self . getPreCertificationsUseCase = getPreCertificationsUseCase
6966 self . getFavoriteCertificationsUseCase = getFavoriteCertificationsUseCase
7067 self . fetchUserInfoUseCase = fetchUserInfoUseCase
71- self . withDrawUseCase = withDrawUseCase
7268 self . switchFavoriteUseCase = switchFavoriteUseCase
7369 self . fetchRecommendUseCase = fetchRecommendUseCase
7470 self . getMonthlyPreCertificationUseCase = getMonthlyPreCertificationUseCase
@@ -82,10 +78,6 @@ final class HomeViewModel: ObservableObject {
8278
8379extension HomeViewModel {
8480
85- func withDrawNavigate( ) {
86- homeViewRoute = . withDraw
87- }
88-
8981 func navigateToPreLicenseEdit( ) {
9082 homeViewRoute = . navigateToPreLicenseEdit
9183 }
@@ -107,18 +99,6 @@ extension HomeViewModel {
10799// MARK: - Network
108100
109101extension HomeViewModel {
110- func withDraw( ) async {
111- let result = await withDrawUseCase. execute ( )
112-
113- switch result {
114- case . success:
115- logger. info ( " ✅ 탈퇴 성공 " )
116- AuthManager . shared. cleanUserInfo ( )
117-
118- case . failure( let error) :
119- logger. error ( " ❌ 탈퇴 실패: \( error. localizedDescription) " )
120- }
121- }
122102
123103 func getUserInfo( ) async {
124104 let result = await fetchUserInfoUseCase. execute ( )
0 commit comments