fix _force_scheduled_update handling

This commit is contained in:
Andrew Dolgov 2010-11-11 11:36:56 +03:00
parent d36f560740
commit ac49453bd8
2 changed files with 9 additions and 1 deletions

View File

@ -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,7 +183,9 @@ function timeout() {
} }
query_str = query_str + "&omode=" + omode; query_str = query_str + "&omode=" + omode;
query_str = query_str + "&last_article_id=" + getInitParam("last_article_id");
if (!_force_scheduled_update)
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) {

View File

@ -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);
} }