Skip to content

Commit

Permalink
[Chore] Team-Sopetit#117 - 코드 위치 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
ahra1221 committed Feb 1, 2024
1 parent 42f7ed3 commit 108913c
Showing 1 changed file with 22 additions and 51 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ final class SplashViewController: UIViewController {

self.view = splashViews[randomNumber]
}

override func viewDidLoad() {
super.viewDidLoad()

Expand All @@ -52,6 +52,7 @@ final class SplashViewController: UIViewController {
private extension SplashViewController {

func setUI() {
print(URLConstant.baseURL)
Analytics.logEvent("view_splash", parameters: nil)

self.updateAlertView.isHidden = true
Expand Down Expand Up @@ -101,12 +102,10 @@ private extension SplashViewController {
func showNextPage() {
if UserManager.shared.hasAccessToken {
if UserManager.shared.isPostMemeber {
postLoginAPI(socialAccessToken: UserManager.shared.getAccessToken, socialType: UserManager.shared.getSocialType)
tokenCheck(socialAccessToken: UserManager.shared.getAccessToken, socialType: UserManager.shared.getSocialType)
} else {
presentToOnboardingView()
}
} else {
presentToLoginView()
}
}

Expand All @@ -116,8 +115,11 @@ private extension SplashViewController {
}

func presentToLoginView() {
let nav = LoginViewController()
self.navigationController?.pushViewController(nav, animated: true)
guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene,
let keyWindow = windowScene.windows.first else {
return
}
keyWindow.rootViewController = LoginViewController()
}

func presentToHomeView() {
Expand Down Expand Up @@ -165,34 +167,24 @@ extension SplashViewController: AlertDelgate {
private extension SplashViewController {

func tokenCheck(socialAccessToken: String, socialType: String) {
AuthService.shared.postLogoutAPI { networkResult in
switch networkResult {
case .success:
self.presentToHomeView()
case .reissue:
ReissueService.shared.postReissueAPI(refreshToken: UserManager.shared.getRefreshToken) { success in
if success {
self.presentToHomeView()
} else {
self.presentToLoginView()
}
AuthService.shared.postLogoutAPI { networkResult in
switch networkResult {
case .success:
self.presentToHomeView()
case .reissue:
ReissueService.shared.postReissueAPI(refreshToken: UserManager.shared.getRefreshToken) { success in
if success {
self.presentToHomeView()
} else {
self.presentToLoginView()
}
case .requestErr, .serverErr:
break
default:
break
}
case .requestErr, .serverErr:
break
default:
break
}
}
}

private extension SplashViewController {
func showNextPage() {
if UserManager.shared.hasAccessToken {
if UserManager.shared.isPostMemeber {
tokenCheck(socialAccessToken: UserManager.shared.getAccessToken, socialType: UserManager.shared.getSocialType)
} else {
presentToOnboardingView()
}

func getVersionAPI() {
Expand All @@ -214,25 +206,4 @@ private extension SplashViewController {
}
}
}

func presentToOnboardingView() {
let nav = StoryTellingViewController()
self.navigationController?.pushViewController(nav, animated: true)
}

func presentToLoginView() {
guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene,
let keyWindow = windowScene.windows.first else {
return
}
keyWindow.rootViewController = LoginViewController()
}

func presentToHomeView() {
guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene,
let keyWindow = windowScene.windows.first else {
return
}
keyWindow.rootViewController = TabBarController()
}
}

0 comments on commit 108913c

Please sign in to comment.