diff options
author | Andrew Dolgov <[email protected]> | 2009-02-07 11:16:45 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2009-02-07 11:16:45 +0300 |
commit | 6161d5cc87503a750ec5c1c46008f5d55a8c1b17 (patch) | |
tree | 9820bab91656f404bd750790d492c34d6d93c50d | |
parent | 71af6d360960eddbd4233b2ed20b01aca5ee2fe1 (diff) |
viewfeed: update local db on catchup
-rw-r--r-- | feedlist.js | 2 | ||||
-rw-r--r-- | offline.js | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/feedlist.js b/feedlist.js index 740ecdbc0..034900619 100644 --- a/feedlist.js +++ b/feedlist.js @@ -186,6 +186,8 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { if (subop == "MarkAllRead") { + catchup_local_feed(feed, is_cat); + var show_next_feed = getInitParam("on_catchup_show_next_feed") == "1"; if (show_next_feed) { diff --git a/offline.js b/offline.js index be28b43d1..7910bba81 100644 --- a/offline.js +++ b/offline.js @@ -1272,6 +1272,8 @@ function update_local_sync_data() { function catchup_local_feed(id, is_cat) { try { + if (!db) return; + if (!is_cat) { if (id >= 0) { db.execute("UPDATE articles SET unread = 0 WHERE feed_id = ?", [id]); |