From 86b30be2b31c93c2242c508da8e8321294972479 Mon Sep 17 00:00:00 2001 From: llghdud921 Date: Mon, 25 Jul 2022 16:44:49 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EC=9E=84=EC=8B=9C=20=EB=B9=84?= =?UTF-8?q?=EB=B0=80=EB=B2=88=ED=98=B8=20=EC=9C=A0=ED=9A=A8=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EC=9D=80=20=EC=9E=85=EB=A0=A5=EA=B0=92?= =?UTF-8?q?=EC=9D=84=20=EB=B0=9B=EB=8A=94=20=EA=B2=BD=EC=9A=B0=20toast=20m?= =?UTF-8?q?essage=EB=A1=9C=20=EA=B0=9C=EC=84=A0=20#82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Coordinator/PasswordFindCoordinator.swift | 4 ++++ .../SignIn/ViewModel/PasswordFindViewModel.swift | 15 +++------------ 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/Weekand/Weekand/Presentation/SignScene/SignIn/Coordinator/PasswordFindCoordinator.swift b/Weekand/Weekand/Presentation/SignScene/SignIn/Coordinator/PasswordFindCoordinator.swift index 5cca0e89..af5c46ee 100644 --- a/Weekand/Weekand/Presentation/SignScene/SignIn/Coordinator/PasswordFindCoordinator.swift +++ b/Weekand/Weekand/Presentation/SignScene/SignIn/Coordinator/PasswordFindCoordinator.swift @@ -39,6 +39,10 @@ class PasswordFindCoordinator: Coordinator { authPopupCoordinator.start() } + func showToastMessage(text: String) { + passwordFindViewController.showToast(message: text) + } + func finish() { self.finishDelegate?.childDidFinish(self) } diff --git a/Weekand/Weekand/Presentation/SignScene/SignIn/ViewModel/PasswordFindViewModel.swift b/Weekand/Weekand/Presentation/SignScene/SignIn/ViewModel/PasswordFindViewModel.swift index a17d4d9c..ceb4e24f 100644 --- a/Weekand/Weekand/Presentation/SignScene/SignIn/ViewModel/PasswordFindViewModel.swift +++ b/Weekand/Weekand/Presentation/SignScene/SignIn/ViewModel/PasswordFindViewModel.swift @@ -39,10 +39,7 @@ class PasswordFindViewModel: ViewModelType { if isVaild { self.issueTempPassword(email: email) } else { - self.coordinator?.presentPopViewController( - titleText: "안내", - informText: "유효하지 않은 이메일입니다.", - dismissParentCoordinator: false) + self.coordinator?.showToastMessage(text: "이메일 형식을 맞추어주세요") } }).disposed(by: disposeBag) @@ -86,16 +83,10 @@ extension PasswordFindViewModel { informText: "임시비밀번호가 발급되었습니다.", dismissParentCoordinator: true) } else { - self.coordinator?.presentPopViewController( - titleText: "안내", - informText: "가입되지 않은 이메일입니다", - dismissParentCoordinator: false) + self.coordinator?.showToastMessage(text: "가입되지 않은 이메일입니다") } }, onFailure: { _ in - self.coordinator?.presentPopViewController( - titleText: "안내", - informText: "가입되지 않은 이메일입니다", - dismissParentCoordinator: false) + self.coordinator?.showToastMessage(text: "네트워크 요청에 실패하였습니다") }, onDisposed: nil) .disposed(by: disposeBag) }