aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Conrad Kramer <ckrames1234@gmail.com>2017-01-23 21:04:18 -0800
committerGravatar HoĆ  V. DINH <dinh.viet.hoa@gmail.com>2017-01-23 21:04:18 -0800
commitdcf8bc38a4b149d0ea3ad2010d25bf05b2a3835e (patch)
tree1f63c253ce050868978e63cb7d5e9e6f7e893da6
parentc5883419864a2cbc27b9ed8a9dea7651f2c61f17 (diff)
Fix MCOAccountValidator to work with arbitrary services (#1602)
-rw-r--r--src/objc/provider/MCOAccountValidator.h6
-rw-r--r--src/objc/provider/MCOAccountValidator.mm3
2 files changed, 6 insertions, 3 deletions
diff --git a/src/objc/provider/MCOAccountValidator.h b/src/objc/provider/MCOAccountValidator.h
index 8d6676b1..1d1d4231 100644
--- a/src/objc/provider/MCOAccountValidator.h
+++ b/src/objc/provider/MCOAccountValidator.h
@@ -27,9 +27,9 @@
@property (nonatomic, copy) NSString * password;
@property (nonatomic, copy) NSString * OAuth2Token;
-@property (nonatomic, retain) NSArray * /* MCONetService */ imapServers;
-@property (nonatomic, retain) NSArray * /* MCONetService */ popServers;
-@property (nonatomic, retain) NSArray * /* MCONetService */ smtpServers;
+@property (nonatomic, retain) NSArray * /* MCONetService */ imapServices;
+@property (nonatomic, retain) NSArray * /* MCONetService */ popServices;
+@property (nonatomic, retain) NSArray * /* MCONetService */ smtpServices;
@property (nonatomic, assign, getter=isImapEnabled) BOOL imapEnabled;
@property (nonatomic, assign, getter=isPopEnabled) BOOL popEnabled;
diff --git a/src/objc/provider/MCOAccountValidator.mm b/src/objc/provider/MCOAccountValidator.mm
index ab240bf5..ae284481 100644
--- a/src/objc/provider/MCOAccountValidator.mm
+++ b/src/objc/provider/MCOAccountValidator.mm
@@ -74,6 +74,9 @@ MCO_OBJC_SYNTHESIZE_STRING(setEmail, email)
MCO_OBJC_SYNTHESIZE_STRING(setUsername, username)
MCO_OBJC_SYNTHESIZE_STRING(setPassword, password)
MCO_OBJC_SYNTHESIZE_STRING(setOAuth2Token, OAuth2Token)
+MCO_OBJC_SYNTHESIZE_ARRAY(setImapServices, imapServices)
+MCO_OBJC_SYNTHESIZE_ARRAY(setPopServices, popServices)
+MCO_OBJC_SYNTHESIZE_ARRAY(setSmtpServices, smtpServices)
MCO_OBJC_SYNTHESIZE_BOOL(setImapEnabled, isImapEnabled)
MCO_OBJC_SYNTHESIZE_BOOL(setPopEnabled, isPopEnabled)
MCO_OBJC_SYNTHESIZE_BOOL(setSmtpEnabled, isSmtpEnabled)