diff options
author | 2013-12-07 22:56:14 +0100 | |
---|---|---|
committer | 2013-12-07 22:56:14 +0100 | |
commit | 461a401af5403b66f4b5094340fe8f00b29c60e5 (patch) | |
tree | fec3c45eda772b623e6fcba77af3f5e454660b2b /src | |
parent | df05a6a5a6cb0525b1b075e36f05cc1f6f75cdaa (diff) |
Removed mDate from searchExpression, now using mLongNumber only
Diffstat (limited to 'src')
-rw-r--r-- | src/core/imap/MCIMAPSearchExpression.cc | 16 | ||||
-rw-r--r-- | src/core/imap/MCIMAPSearchExpression.h | 1 |
2 files changed, 7 insertions, 10 deletions
diff --git a/src/core/imap/MCIMAPSearchExpression.cc b/src/core/imap/MCIMAPSearchExpression.cc index 540222a3..86f1e24b 100644 --- a/src/core/imap/MCIMAPSearchExpression.cc +++ b/src/core/imap/MCIMAPSearchExpression.cc @@ -9,7 +9,6 @@ void IMAPSearchExpression::init() mValue = NULL; mLongNumber = 0; mUids = NULL; - mDate = 0; mLeftExpression = NULL; mRightExpression = NULL; } @@ -24,7 +23,6 @@ IMAPSearchExpression::IMAPSearchExpression(IMAPSearchExpression * other) init(); mKind = other->mKind; mLongNumber = other->mLongNumber; - mDate = other->mDate; MC_SAFE_REPLACE_COPY(String, mHeader, other->mHeader); MC_SAFE_REPLACE_COPY(String, mValue, other->mValue); MC_SAFE_REPLACE_COPY(IndexSet, mUids, other->mUids); @@ -248,7 +246,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchBeforeDate(time_t date) { IMAPSearchExpression * expr = new IMAPSearchExpression(); expr->mKind = IMAPSearchKindBeforeDate; - expr->mDate = date; + expr->mLongNumber = (uint64_t) date; return (IMAPSearchExpression *) expr->autorelease(); } @@ -256,7 +254,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchOnDate(time_t date) { IMAPSearchExpression * expr = new IMAPSearchExpression(); expr->mKind = IMAPSearchKindOnDate; - expr->mDate = date; + expr->mLongNumber = (uint64_t) date; return (IMAPSearchExpression *) expr->autorelease(); } @@ -264,7 +262,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchSinceDate(time_t date) { IMAPSearchExpression * expr = new IMAPSearchExpression(); expr->mKind = IMAPSearchKindSinceDate; - expr->mDate = date; + expr->mLongNumber = (uint64_t) date; return (IMAPSearchExpression *) expr->autorelease(); } @@ -272,14 +270,14 @@ IMAPSearchExpression * IMAPSearchExpression::searchBeforeReceivedDate(time_t dat { IMAPSearchExpression * expr = new IMAPSearchExpression(); expr->mKind = IMAPSearchKindBeforeReceivedDate; - expr->mDate = date; + expr->mLongNumber = (uint64_t) date; return (IMAPSearchExpression *) expr->autorelease(); } IMAPSearchExpression * IMAPSearchExpression::searchOnReceivedDate(time_t date) { IMAPSearchExpression * expr = new IMAPSearchExpression(); expr->mKind = IMAPSearchKindOnReceivedDate; - expr->mDate = date; + expr->mLongNumber = (uint64_t) date; return (IMAPSearchExpression *) expr->autorelease(); } @@ -287,7 +285,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchSinceReceivedDate(time_t date { IMAPSearchExpression * expr = new IMAPSearchExpression(); expr->mKind = IMAPSearchKindSinceReceivedDate; - expr->mDate = date; + expr->mLongNumber = (uint64_t) date; return (IMAPSearchExpression *) expr->autorelease(); } @@ -355,7 +353,7 @@ uint64_t IMAPSearchExpression::longNumber() time_t IMAPSearchExpression::date() { - return mDate; + return (time_t) mLongNumber; } IndexSet * IMAPSearchExpression::uids() diff --git a/src/core/imap/MCIMAPSearchExpression.h b/src/core/imap/MCIMAPSearchExpression.h index 12a9d19d..039ba512 100644 --- a/src/core/imap/MCIMAPSearchExpression.h +++ b/src/core/imap/MCIMAPSearchExpression.h @@ -67,7 +67,6 @@ namespace mailcore { String * mHeader; String * mValue; uint64_t mLongNumber; - time_t mDate; IndexSet * mUids; IMAPSearchExpression * mLeftExpression; IMAPSearchExpression * mRightExpression; |