diff options
author | Hoà V. DINH <dinh.viet.hoa@gmail.com> | 2013-11-25 21:46:42 -0800 |
---|---|---|
committer | Hoà V. DINH <dinh.viet.hoa@gmail.com> | 2013-11-25 21:46:42 -0800 |
commit | d4b1b4f002c3f826fc96f6828daad88395a0d283 (patch) | |
tree | 29c15b863269e4febd66453fd0c535fdd5e5f1f1 /src/objc/imap/MCOIMAPSearchExpression.mm | |
parent | 7a7e4aec0128f0dfc9c570516251b3c05e6531ec (diff) | |
parent | 6a03f2dddfcf8f14a20efe8e8ac08146bad25828 (diff) |
Merge pull request #466 from CodaFi/Search-all-the-things
Search all the things.
Diffstat (limited to 'src/objc/imap/MCOIMAPSearchExpression.mm')
-rw-r--r-- | src/objc/imap/MCOIMAPSearchExpression.mm | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/src/objc/imap/MCOIMAPSearchExpression.mm b/src/objc/imap/MCOIMAPSearchExpression.mm index b727f9f8..82286183 100644 --- a/src/objc/imap/MCOIMAPSearchExpression.mm +++ b/src/objc/imap/MCOIMAPSearchExpression.mm @@ -87,6 +87,86 @@ return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchHeader([header mco_mcString], [value mco_mcString])); } ++ (MCOIMAPSearchExpression *) searchRead +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchRead()); +} + ++ (MCOIMAPSearchExpression *) searchUnread +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchUnread()); +} + ++ (MCOIMAPSearchExpression *) searchFlagged +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchFlagged()); +} + ++ (MCOIMAPSearchExpression *) searchUnflagged +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchUnflagged()); +} + ++ (MCOIMAPSearchExpression *) searchAnswered +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchAnswered()); +} + ++ (MCOIMAPSearchExpression *) searchUnanswered +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchUnanswered()); +} + ++ (MCOIMAPSearchExpression *) searchDraft +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchDraft()); +} + ++ (MCOIMAPSearchExpression *) searchUndraft +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchUndraft()); +} + ++ (MCOIMAPSearchExpression *) searchDeleted +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchDeleted()); +} + ++ (MCOIMAPSearchExpression *) searchSpam +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchSpam()); +} + ++ (MCOIMAPSearchExpression *) searchBeforeDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchBeforeDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchOnDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchOnDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchSinceDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchSinceDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchBeforeReceivedDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchBeforeReceivedDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchOnReceivedDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchOnReceivedDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchSinceReceivedDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchSinceReceivedDate((time_t) [date timeIntervalSince1970])); +} + + (MCOIMAPSearchExpression *) searchGmailThreadID:(uint64_t)number { return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchGmailThreadID(number)); |