From a75cab2409337eaddca014ceed033b9642e3b66b Mon Sep 17 00:00:00 2001
From: cpilaszewicz <khutbvdw>
Date: Wed, 11 Mar 2020 11:40:51 +0100
Subject: [PATCH] Use proper imap/smtp setting for google account

---
 enzevalos_iphone/AuthenticationViewModel.swift | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/enzevalos_iphone/AuthenticationViewModel.swift b/enzevalos_iphone/AuthenticationViewModel.swift
index 87269545..b273d2ed 100644
--- a/enzevalos_iphone/AuthenticationViewModel.swift
+++ b/enzevalos_iphone/AuthenticationViewModel.swift
@@ -63,9 +63,9 @@ class AuthenticationViewModel : ObservableObject {
                 print("Google authetication failed")
                 return
             }
-            let mailAccount = MailAccount(emailAddress: userEmail.lowercased(), password: "", username: userEmail.lowercased(), imapServer: "imap.gmail.com", imapPort: 993, imapEncryption: 2, smtpServer: "smtp.gmail.com", smtpPort: 587, smtpEncryption: 1, authType: MCOAuthType.xoAuth2.rawValue)
+            let mailAccount = MailAccount(emailAddress: userEmail.lowercased(), password: "", username: userEmail.lowercased(), imapServer: "imap.gmail.com", imapPort: 993, imapEncryption: 1 << 2, smtpServer: "smtp.gmail.com", smtpPort: 587, smtpEncryption: 1 << 1, authType: MCOAuthType.xoAuth2.rawValue)
 
-            self.cancellable = self.model.checkConfig(mailAccount: mailAccount, extendedValidation: false).sink { promise in
+            self.cancellable = self.model.checkConfig(mailAccount: mailAccount, extendedValidation: true).sink { promise in
                 switch promise {
                 case AuthenticationModel.AuthenticationResult.Success :
                     self.authenticationSucceed()
-- 
GitLab