summaryrefslogtreecommitdiff
path: root/database/surveys.js
diff options
context:
space:
mode:
Diffstat (limited to 'database/surveys.js')
-rw-r--r--database/surveys.js19
1 files changed, 0 insertions, 19 deletions
diff --git a/database/surveys.js b/database/surveys.js
deleted file mode 100644
index 60c85b2..0000000
--- a/database/surveys.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import db from './db.js';
-
-const deleteExpiredSurveysStatement = db.prepare(`DELETE FROM surveys WHERE data->>'expiration' < ?;`);
-const getSurveysStatement = db.prepare(`SELECT data FROM surveys WHERE data->>'symbol' = ?;`);
-const setSurveysStatement = db.prepare(`INSERT INTO surveys(data) VALUES (json(?));`);
-
-export function deleteExpired() {
- return deleteExpiredSurveysStatement.run(new Date().toISOString()).changes;
-}
-
-export function get(symbol) {
- deleteExpired();
- return getSurveysStatement.all(symbol);
-}
-
-export function set(survey) {
- deleteExpired();
- return setSurveysStatement.run(JSON.stringify(survey));
-}