diff --git a/AgileWorks/AgileWorks/Login/View/LoginViewController.swift b/AgileWorks/AgileWorks/Login/View/LoginViewController.swift index 326bd0052a445c3e21c099bd5e482acf782fa138..d12e5f151fa59651dba0e01b258ea0dfdbe20874 100644 --- a/AgileWorks/AgileWorks/Login/View/LoginViewController.swift +++ b/AgileWorks/AgileWorks/Login/View/LoginViewController.swift @@ -58,6 +58,17 @@ class LoginViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() + + //ログイン画面が表示されると通知を取得しない + + self.devcie { result in + switch result { + case .success: + break + case .failure(let error): + log.e(error) + } + } //認証情報削除 KeychainDataStore().removeOAuthState() @@ -309,6 +320,17 @@ class LoginViewController: UIViewController { alertController.addAction(cancelAction) present(alertController, animated: true, completion: nil) } + + private func devcie(completion: @escaping (APIResult) -> Void) { + DeviceService().deleteDevice { result in + switch result { + case .success: + completion(.success(true)) + case .failure(let error): + completion(.failure(error)) + } + } + } } extension LoginViewController: UITextFieldDelegate {