summaryrefslogtreecommitdiff
path: root/src/event.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/event.cc')
-rw-r--r--src/event.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/event.cc b/src/event.cc
index 4061df9..3089cf0 100644
--- a/src/event.cc
+++ b/src/event.cc
@@ -221,10 +221,13 @@ private:
};
std::shared_ptr<DB::Snapshot> open(std::shared_ptr<DB> db) {
+ time_t now = time(nullptr);
std::vector<DB::OrderBy> order_by;
order_by.push_back(DB::OrderBy("start"));
order_by.push_back(DB::OrderBy("name"));
- return db->select(kEventTable, DB::Condition(), order_by);
+ return db->select(kEventTable, DB::Condition("start",
+ DB::Condition::GREATER_EQUAL,
+ now), order_by);
}
} // namespace