APP-iOS3rd / PJ3T2_Mymory

멋쟁이사자처럼 iOS 앱스쿨 3기 팀 프로젝트
10 stars 3 forks source link

[fix] AuthViewModel, LoginView 수정 #251

Closed Ahario closed 7 months ago

Ahario commented 7 months ago

PR 가이드라인

PR Checklist

PR 날릴 때 체크 리스트

PR Type

어떤 종류의 PR인가요?

연관되는 issue 정보를 알려주세요

Issue Number: N/A

PR 설명하기

이 PR에 대해 간략하게 소개해주세요!

어떻게 작동하나요? code 기반으로 설명해주세요

                                Task {
                                    if await viewModel.checkUser(credential: credential ){
                                                AuthService.shared.signout()
                                                self.isNewAppleUser = true
                                            } else {
                                                presentationMode.wrappedValue.dismiss()
                                            }
                                }

기존처럼 값을 다른함수에서 받는것이 아닌 checkUser함수안에서 묶어서 한번에 실행시키고 try await을 하는식으로 고쳤습니다. 덕분에 필수값을 받지않을상태로 코드가 진행되는것을 막아서 원하는 방식으로 동작하게되었습니다


가능하다면 추가해주세요

변경 사항 스크린샷 혹은 화면 녹화

스크린샷

Test 여부

Test 정보

//예시
let testDatas: [TestData] = [.init(...),...]

기타 언급해야 할 사항들