From e47027cbef50bcf63b959a7c75d254cde076c618 Mon Sep 17 00:00:00 2001 From: azivner Date: Wed, 29 Nov 2017 20:30:47 -0500 Subject: [PATCH] recent notes are kept only for one day --- routes/api/recent_notes.js | 12 ++++++------ services/build.js | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/routes/api/recent_notes.js b/routes/api/recent_notes.js index ed56a5f99..a3c6a807a 100644 --- a/routes/api/recent_notes.js +++ b/routes/api/recent_notes.js @@ -49,13 +49,13 @@ async function getRecentNotes() { } async function deleteOld() { - const cutoffDateAccessed = await sql.getSingleValue("SELECT date_accessed FROM recent_notes WHERE is_deleted = 0 ORDER BY date_accessed DESC LIMIT 100, 1"); + const cutoffDateAccessed = utils.nowTimestamp() - 24 * 60 * 60; - if (cutoffDateAccessed) { - await sql.doInTransaction(async () => { - await sql.execute("DELETE FROM recent_notes WHERE date_accessed < ?", [cutoffDateAccessed]); - }); - } + await sql.doInTransaction(async () => { + await sql.execute("DELETE FROM recent_notes WHERE date_accessed < ?", [cutoffDateAccessed]); + + await sql.execute("DELETE FROM sync WHERE entity_name = 'recent_notes' AND sync_date < ?", [cutoffDateAccessed]); + }); } module.exports = router; \ No newline at end of file diff --git a/services/build.js b/services/build.js index 57573f7f0..02ff003c3 100644 --- a/services/build.js +++ b/services/build.js @@ -1 +1 @@ -module.exports = { build_date:"2017-11-26T23:24:39-05:00", build_revision: "1231e02449c08f8f794277e6de7fd401535aa57d" }; +module.exports = { build_date:"2017-11-28T22:01:30-05:00", build_revision: "14001f67d87a7c7d900088807337fcda0d2fb9a0" };