summaryrefslogtreecommitdiffstats
path: root/common/standardqueries.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-10-10 15:28:37 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-10-10 15:28:37 +0200
commit43d2b984523cb17f7b7886c3c911377beae7b504 (patch)
treebd37a68144d59b20f641c40618a0a62758e0c74e /common/standardqueries.h
parent816c0cd6182b1f2cf552fc6ed47139ed7a973dac (diff)
downloadsink-43d2b984523cb17f7b7886c3c911377beae7b504.tar.gz
sink-43d2b984523cb17f7b7886c3c911377beae7b504.zip
Aggregate unread and important status
Diffstat (limited to 'common/standardqueries.h')
-rw-r--r--common/standardqueries.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/common/standardqueries.h b/common/standardqueries.h
index 07ce637..ccb02a2 100644
--- a/common/standardqueries.h
+++ b/common/standardqueries.h
@@ -50,7 +50,10 @@ namespace StandardQueries {
50 } 50 }
51 query.filter<ApplicationDomain::Mail::Folder>(folder); 51 query.filter<ApplicationDomain::Mail::Folder>(folder);
52 query.sort<ApplicationDomain::Mail::Date>(); 52 query.sort<ApplicationDomain::Mail::Date>();
53 query.reduce<ApplicationDomain::Mail::ThreadId>(Query::Reduce::Selector::max<ApplicationDomain::Mail::Date>()).count("count"); 53 query.reduce<ApplicationDomain::Mail::ThreadId>(Query::Reduce::Selector::max<ApplicationDomain::Mail::Date>())
54 .count("count")
55 .collect<ApplicationDomain::Mail::Unread>("unreadCollected")
56 .collect<ApplicationDomain::Mail::Important>("importantCollected");
54 return query; 57 return query;
55 } 58 }
56 59