summaryrefslogtreecommitdiff
path: root/offline.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-07 10:22:15 +0300
committerAndrew Dolgov <[email protected]>2009-02-07 10:22:15 +0300
commit711f946160bf7c81e1fdeeea72275e3ba1f77af8 (patch)
tree9889bf636163e2b0496af041e95a60ac299902c5 /offline.js
parent5b88081798571391a520539b089a54b1fb6b98f4 (diff)
offline: schema fixes
Diffstat (limited to 'offline.js')
-rw-r--r--offline.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/offline.js b/offline.js
index 742bf7392..c21baa23d 100644
--- a/offline.js
+++ b/offline.js
@@ -1,4 +1,4 @@
-var SCHEMA_VERSION = 9;
+var SCHEMA_VERSION = 10;
var offline_mode = false;
var store = false;
@@ -698,10 +698,8 @@ function offline_download_parse(stage, transport) {
window.setTimeout("update_offline_data(0)", 1800*1000);
debug("update_offline_data: finished");
- var date = new Date();
- var ts = Math.round(date.getTime() / 1000);
-
- db.execute("DELETE FROM articles WHERE added < ? - 2592000", [ts]);
+ db.execute("DELETE FROM articles WHERE "+
+ "updated < DATETIME('NOW', 'localtime', '-31 days')");
}
}
@@ -952,7 +950,8 @@ function init_gears() {
db.execute("CREATE TRIGGER IF NOT EXISTS articles_update_modified "+
"UPDATE OF unread ON articles "+
"BEGIN "+
- "UPDATE articles SET modified = DATETIME('NOW') WHERE id = old.id AND "+
+ "UPDATE articles SET modified = DATETIME('NOW', 'localtime') "+
+ "WHERE id = old.id AND "+
"old.unread = 1;"+
"END;");