언어 설정 화면 추가 및 언어 헤더 적용
설정에서 시스템/한국어/영어/일본어 선택을 지원한다. 선택 시 Accept-Language 헤더와 UI locale을 즉시 반영한다. 언어 변경 후 스플래시를 거쳐 메인으로 소프트 재시작한다.
This commit is contained in:
@@ -57,7 +57,7 @@ final class LoginViewModel: ObservableObject {
|
||||
UserDefaults.set(data.email, forKey: .email)
|
||||
UserDefaults.set(data.token, forKey: .token)
|
||||
self.appViewModel.fetchAndUpdateIdfa()
|
||||
AppState.shared.isChangeAdultContentVisible = true
|
||||
AppState.shared.isRestartApp = true
|
||||
AppState.shared.setAppStep(step: .splash)
|
||||
} else {
|
||||
if let message = decoded.message {
|
||||
|
||||
@@ -61,7 +61,7 @@ final class SignUpViewModel: ObservableObject {
|
||||
UserDefaults.set(data.email, forKey: .email)
|
||||
UserDefaults.set(data.token, forKey: .token)
|
||||
self.appViewModel.fetchAndUpdateIdfa()
|
||||
AppState.shared.isChangeAdultContentVisible = true
|
||||
AppState.shared.isRestartApp = true
|
||||
AppState.shared.setAppStep(step: .splash)
|
||||
} else {
|
||||
if let message = decoded.message {
|
||||
|
||||
Reference in New Issue
Block a user