1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2026-01-03 23:49:14 +00:00

toggleUnread: handle local db

This commit is contained in:
Andrew Dolgov
2009-02-04 22:55:01 +03:00
parent 69ea0cdd1b
commit 1a00325836

View File

@@ -811,6 +811,12 @@ function toggleUnread(id, cmode, effect) {
} else {
row.className = nc + "Unread";
}
if (db) {
db.execute("UPDATE articles SET unread = not unread "+
"WHERE id = ?", [id]);
}
} else if (cmode == 0) {
row.className = nc;
@@ -819,10 +825,24 @@ function toggleUnread(id, cmode, effect) {
afterFinish: toggleUnread_afh,
queue: { position:'end', scope: 'TMRQ-' + id, limit: 1 } } );
}
if (db) {
db.execute("UPDATE articles SET unread = 0 "+
"WHERE id = ?", [id]);
}
} else if (cmode == 1) {
row.className = nc + "Unread";
if (db) {
db.execute("UPDATE articles SET unread = 1 "+
"WHERE id = ?", [id]);
}
}
update_local_feedlist_counters();
// Disable unmarking as selected for the time being (16.05.08) -fox
if (is_selected) row.className = row.className + "Selected";
@@ -840,7 +860,6 @@ function toggleUnread(id, cmode, effect) {
}
} catch (e) {
exception_error("toggleUnread", e);
}