From 52d7e7da486d77b2e4dbd0cdfe29fd790c920be4 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 21 Nov 2007 11:34:06 +0100 Subject: disable headline cache when searching --- viewfeed.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'viewfeed.js') diff --git a/viewfeed.js b/viewfeed.js index 1968c3775..aa3a14837 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -91,9 +91,11 @@ function headlines_callback2(transport, active_feed_id, is_cat, feed_cur_page) { var headlines = transport.responseXML.getElementsByTagName("headlines")[0]; var headlines_count_obj = transport.responseXML.getElementsByTagName("headlines-count")[0]; var headlines_unread_obj = transport.responseXML.getElementsByTagName("headlines-unread")[0]; + var disable_cache_obj = transport.responseXML.getElementsByTagName("disable-cache")[0]; var headlines_count = headlines_count_obj.getAttribute("value"); var headlines_unread = headlines_unread_obj.getAttribute("value"); + var disable_cache = disable_cache_obj.getAttribute("value") != "0"; if (headlines_count == 0) _infscroll_disable = 1; @@ -115,8 +117,10 @@ function headlines_callback2(transport, active_feed_id, is_cat, feed_cur_page) { cache_invalidate(cache_prefix + active_feed_id); - cache_inject(cache_prefix + active_feed_id, - headlines.firstChild.nodeValue, headlines_unread); + if (!disable_cache) { + cache_inject(cache_prefix + active_feed_id, + headlines.firstChild.nodeValue, headlines_unread); + } } else { debug("headlines_callback: returned no data"); -- cgit v1.2.3