Skip to content

Commit dcf8bc3

Browse files
conradevdinhvh
authored andcommitted
Fix MCOAccountValidator to work with arbitrary services (#1602)
1 parent c588341 commit dcf8bc3

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/objc/provider/MCOAccountValidator.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
@property (nonatomic, copy) NSString * password;
2828
@property (nonatomic, copy) NSString * OAuth2Token;
2929

30-
@property (nonatomic, retain) NSArray * /* MCONetService */ imapServers;
31-
@property (nonatomic, retain) NSArray * /* MCONetService */ popServers;
32-
@property (nonatomic, retain) NSArray * /* MCONetService */ smtpServers;
30+
@property (nonatomic, retain) NSArray * /* MCONetService */ imapServices;
31+
@property (nonatomic, retain) NSArray * /* MCONetService */ popServices;
32+
@property (nonatomic, retain) NSArray * /* MCONetService */ smtpServices;
3333

3434
@property (nonatomic, assign, getter=isImapEnabled) BOOL imapEnabled;
3535
@property (nonatomic, assign, getter=isPopEnabled) BOOL popEnabled;

src/objc/provider/MCOAccountValidator.mm

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ + (NSObject *) mco_objectWithMCObject:(mailcore::Object *)object
7474
MCO_OBJC_SYNTHESIZE_STRING(setUsername, username)
7575
MCO_OBJC_SYNTHESIZE_STRING(setPassword, password)
7676
MCO_OBJC_SYNTHESIZE_STRING(setOAuth2Token, OAuth2Token)
77+
MCO_OBJC_SYNTHESIZE_ARRAY(setImapServices, imapServices)
78+
MCO_OBJC_SYNTHESIZE_ARRAY(setPopServices, popServices)
79+
MCO_OBJC_SYNTHESIZE_ARRAY(setSmtpServices, smtpServices)
7780
MCO_OBJC_SYNTHESIZE_BOOL(setImapEnabled, isImapEnabled)
7881
MCO_OBJC_SYNTHESIZE_BOOL(setPopEnabled, isPopEnabled)
7982
MCO_OBJC_SYNTHESIZE_BOOL(setSmtpEnabled, isSmtpEnabled)

0 commit comments

Comments
 (0)