mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-19 18:21:28 +00:00
fix _force_scheduled_update handling
This commit is contained in:
@@ -163,6 +163,8 @@ function timeout() {
|
|||||||
|
|
||||||
if (ts - last_scheduled_update > 10 || _force_scheduled_update) {
|
if (ts - last_scheduled_update > 10 || _force_scheduled_update) {
|
||||||
|
|
||||||
|
//console.log("timeout()");
|
||||||
|
|
||||||
window.clearTimeout(counter_timeout_id);
|
window.clearTimeout(counter_timeout_id);
|
||||||
|
|
||||||
var query_str = "?op=rpc&subop=getAllCounters";
|
var query_str = "?op=rpc&subop=getAllCounters";
|
||||||
@@ -181,6 +183,8 @@ function timeout() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
query_str = query_str + "&omode=" + omode;
|
query_str = query_str + "&omode=" + omode;
|
||||||
|
|
||||||
|
if (!_force_scheduled_update)
|
||||||
query_str = query_str + "&last_article_id=" + getInitParam("last_article_id");
|
query_str = query_str + "&last_article_id=" + getInitParam("last_article_id");
|
||||||
|
|
||||||
//console.log("[timeout]" + query_str);
|
//console.log("[timeout]" + query_str);
|
||||||
@@ -192,6 +196,7 @@ function timeout() {
|
|||||||
} });
|
} });
|
||||||
|
|
||||||
last_scheduled_update = ts;
|
last_scheduled_update = ts;
|
||||||
|
_force_scheduled_update = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|||||||
@@ -323,6 +323,9 @@ function showArticleInHeadlines(id) {
|
|||||||
|
|
||||||
markHeadline(id);
|
markHeadline(id);
|
||||||
|
|
||||||
|
if (article_is_unread)
|
||||||
|
_force_scheduled_update = true;
|
||||||
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
exception_error("showArticleInHeadlines", e);
|
exception_error("showArticleInHeadlines", e);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user