diff --git a/js/interface_home.js b/js/interface_home.js
index be2e597..5aa9368 100644
--- a/js/interface_home.js
+++ b/js/interface_home.js
@@ -70,27 +70,33 @@ var InterfaceFunctions = function()
setTimeout("getRandomFollowSuggestion(processSuggestion)", 1000);
setTimeout("getRandomFollowSuggestion(processSuggestion)", 1000);
- twisterRpc("gettrendinghashtags", [10],
- function(args, ret) {
- for( var i = 0; i < ret.length; i++ ) {
-
- var $li = $("
");
- var hashtagLinkTemplate = $("#hashtag-link-template").clone(true);
- hashtagLinkTemplate.removeAttr("id");
- hashtagLinkTemplate.attr("href",$.MAL.hashtagUrl(ret[i]));
- hashtagLinkTemplate.text("#"+ret[i]);
- $li.append(hashtagLinkTemplate);
- $(".toptrends-list").append($li);
- }
- }, {},
- function(args, ret) {
- console.log("Error with gettrendinghashtags. Older twister daemon?");
- }, {});
+ updateTrendingHashtags();
if( args.cbFunc )
args.cbFunc(args.cbArg);
}, {cbFunc:cbFunc, cbArg:cbArg});
}
+
+ function updateTrendingHashtags()
+ {
+ $(".toptrends-list").empty();
+ twisterRpc("gettrendinghashtags", [10],
+ function(args, ret) {
+ for( var i = 0; i < ret.length; i++ ) {
+ var $li = $("");
+ var hashtagLinkTemplate = $("#hashtag-link-template").clone(true);
+ hashtagLinkTemplate.removeAttr("id");
+ hashtagLinkTemplate.attr("href",$.MAL.hashtagUrl(ret[i]));
+ hashtagLinkTemplate.text("#"+ret[i]);
+ $li.append(hashtagLinkTemplate);
+ $(".toptrends-list").append($li);
+ }
+ }, {},
+ function(args, ret) {
+ console.log("Error with gettrendinghashtags. Older twister daemon?");
+ }, {});
+ setTimeout(updateTrendingHashtags, 20*60*1000);
+ }
}
//***********************************************