From 23e1cef33b3f5ccc580a102cdd26969e27a4815e Mon Sep 17 00:00:00 2001 From: Christian Quest Date: Mon, 30 May 2016 07:45:36 +0200 Subject: [PATCH] when=lasthour/nexthour search added --- backend.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend.py b/backend.py index 765f7c7..2a1aabd 100644 --- a/backend.py +++ b/backend.py @@ -132,6 +132,10 @@ class EventResource(BaseEvent): event_when = "tstzrange(CURRENT_DATE + INTERVAL '1 DAY',CURRENT_DATE + INTERVAL '2 DAY','[]')" elif when == 'YESTERDAY': event_when = "tstzrange(CURRENT_DATE - INTERVAL '1 DAY',CURRENT_DATE,'[]')" + elif when == 'LASTHOUR': + event_when = "tstzrange(now() - INTERVAL '1 hour',now(),'[]')" + elif when == 'NEXTHOUR': + event_when = "tstzrange(now(), now() + INTERVAL '1 hour','[]')" else: event_when = cur.mogrify("tstzrange(%s,%s,'[]')", (when, when)).decode("utf-8") elif 'start' in req.params and 'stop' in req.params: