From 228e7b58dda9b147ed6ac26b12ecfbf7c91a1bff Mon Sep 17 00:00:00 2001 From: Darko Lukic Date: Thu, 22 Mar 2018 00:07:52 +0000 Subject: [PATCH] Add limit and since param --- frontend/data.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/data.py b/frontend/data.py index fa61c2d..d217cbf 100644 --- a/frontend/data.py +++ b/frontend/data.py @@ -12,6 +12,8 @@ SQLITE_LOCATION = Config.get("Storage", "sqlite_location") class Data(Resource): def get(self): format = request.args['format'] + limit = request.args.get('limit', 20) + since = request.args.get('since', 0) conn = sqlite3.connect(SQLITE_LOCATION, timeout=60.0) cursor = conn.cursor() @@ -24,7 +26,7 @@ class Data(Resource): col_names.append(col_data[i][1]) # Get data from database - cursor.execute("SELECT * FROM Events ORDER BY UTCUnixTime DESC, SubSeconds DESC;") + cursor.execute("SELECT * FROM Events WHERE UTCUnixTime >= %d ORDER BY UTCUnixTime DESC, SubSeconds DESC LIMIT %d;" % (since, limit)) data = cursor.fetchall() conn.close()