aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objc/imap/MCOIMAPSearchExpression.h
diff options
context:
space:
mode:
authorGravatar CodaFi <devteam.codafi@gmail.com>2013-11-30 09:26:23 -0700
committerGravatar CodaFi <devteam.codafi@gmail.com>2013-11-30 09:26:23 -0700
commit611b3763f6ce749c75ba02a3c0c3007daf48e68c (patch)
treeda4a5166ed5f8c2270f9e2311922fa085e3a9acf /src/objc/imap/MCOIMAPSearchExpression.h
parentb069569fdf1d86039d5c476052f177dfe4b3699e (diff)
Implement size search
Diffstat (limited to 'src/objc/imap/MCOIMAPSearchExpression.h')
-rw-r--r--src/objc/imap/MCOIMAPSearchExpression.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/objc/imap/MCOIMAPSearchExpression.h b/src/objc/imap/MCOIMAPSearchExpression.h
index 4916d6df..ea9b6812 100644
--- a/src/objc/imap/MCOIMAPSearchExpression.h
+++ b/src/objc/imap/MCOIMAPSearchExpression.h
@@ -222,6 +222,26 @@
+ (MCOIMAPSearchExpression *) searchSinceReceivedDate:(NSDate *)date;
/**
+ Creates a search expression that matches messages larger than a given size in bytes.
+
+ Example:
+
+ uint32_t minSize = 1024 * 10; // 10 KB
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchSizeLargerThan:minSize]
+ **/
++ (MCOIMAPSearchExpression *) searchSizeLargerThan:(uint32_t)size;
+
+/**
+ Creates a search expression that matches messages smaller than a given size in bytes.
+
+ Example:
+
+ uint32_t maxSize = 1024 * 10; // 10 KB
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchSizeSmallerThan:maxSize]
+ **/
++ (MCOIMAPSearchExpression *) searchSizeSmallerThan:(uint32_t)size;
+
+/**
Creates a search expression that matches emails with the given gmail thread id
Example: