aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Hoà V. DINH <dinh.viet.hoa@gmail.com>2016-01-24 07:52:37 -0800
committerGravatar Hoà V. DINH <dinh.viet.hoa@gmail.com>2016-01-24 07:52:37 -0800
commitfce13c4e28c6c44cfaf3ca47da5b9dc80eb9f8d3 (patch)
tree6a9a0d55f4daea7c60e756f34c02572a344ba18d
parentf14ee738e660a00691ce9febdd6f6b95b59eb063 (diff)
parent30c7ba1f0b46387ea722a827e10ded938b93951a (diff)
Merge pull request #1342 from CodaFi/unavailable-attribute
Mark Initializers Unavailable
-rw-r--r--src/core/smtp/MCSMTPSession.cpp3
-rw-r--r--src/objc/abstract/MCOAbstractPart.h7
-rw-r--r--src/objc/provider/MCOMailProvider.h7
-rw-r--r--src/objc/provider/MCONetService.h7
-rw-r--r--src/objc/utils/MCOOperation.h6
5 files changed, 29 insertions, 1 deletions
diff --git a/src/core/smtp/MCSMTPSession.cpp b/src/core/smtp/MCSMTPSession.cpp
index 5c04a438..10a6163b 100644
--- a/src/core/smtp/MCSMTPSession.cpp
+++ b/src/core/smtp/MCSMTPSession.cpp
@@ -547,7 +547,8 @@ void SMTPSession::login(ErrorCode * pError)
if (mOAuth2Token == NULL) {
r = MAILSMTP_ERROR_STREAM;
- } else {
+ }
+ else {
r = mailsmtp_oauth2_outlook_authenticate(mSmtp, utf8Username, MCUTF8(mOAuth2Token));
}
break;
diff --git a/src/objc/abstract/MCOAbstractPart.h b/src/objc/abstract/MCOAbstractPart.h
index e9febdc0..f3986af1 100644
--- a/src/objc/abstract/MCOAbstractPart.h
+++ b/src/objc/abstract/MCOAbstractPart.h
@@ -109,4 +109,11 @@ namespace mailcore {
@end
+@interface MCOAbstractPart (MCOUnavailable)
+
+/** Do not invoke this directly. */
+- (id) init NS_UNAVAILABLE;
+
+@end
+
#endif
diff --git a/src/objc/provider/MCOMailProvider.h b/src/objc/provider/MCOMailProvider.h
index 85a23a8d..2a568016 100644
--- a/src/objc/provider/MCOMailProvider.h
+++ b/src/objc/provider/MCOMailProvider.h
@@ -84,3 +84,10 @@
- (NSString *) importantFolderPath;
@end
+
+@interface MCOMailProvider (MCOUnavailable)
+
+/** Do not invoke this directly. */
+- (id) init NS_UNAVAILABLE;
+
+@end
diff --git a/src/objc/provider/MCONetService.h b/src/objc/provider/MCONetService.h
index eb198e5e..af0f3d14 100644
--- a/src/objc/provider/MCONetService.h
+++ b/src/objc/provider/MCONetService.h
@@ -39,3 +39,10 @@
- (NSString *) hostnameWithEmail:(NSString *)email;
@end
+
+@interface MCONetService (MCOUnavailable)
+
+/** Do not invoke this directly. */
+- (id) init NS_UNAVAILABLE;
+
+@end
diff --git a/src/objc/utils/MCOOperation.h b/src/objc/utils/MCOOperation.h
index e3aa758a..7e37ce34 100644
--- a/src/objc/utils/MCOOperation.h
+++ b/src/objc/utils/MCOOperation.h
@@ -38,4 +38,10 @@
@end
+@interface MCOOperation (MCOUnavailable)
+
+- (instancetype) init NS_UNAVAILABLE;
+
+@end
+
#endif