remove intelligent autocomplete expiry

This commit is contained in:
r888888888
2014-05-15 21:46:01 -07:00
parent 241555d9a2
commit 2cfc66a60a

View File

@@ -21,17 +21,6 @@
Danbooru.Autocomplete.prune_local_storage = function() { Danbooru.Autocomplete.prune_local_storage = function() {
if (this.enable_local_storage) { if (this.enable_local_storage) {
var now = new Date().getTime();
$.each($.localStorage.keys(), function(i, key) {
var obj = localStorage.getItem(key);
if (obj && obj.expires) {
var expiry = Date.parse(obj.expires);
if (expiry < now) {
$.localStorage.remove(key);
}
}
});
if ($.localStorage.keys().length > 4000) { if ($.localStorage.keys().length > 4000) {
$.localStorage.removeAll(); $.localStorage.removeAll();
} }
@@ -178,14 +167,10 @@
if (this.enable_local_storage) { if (this.enable_local_storage) {
var cached = $.localStorage.get(key); var cached = $.localStorage.get(key);
if (cached) { if (cached) {
if (cached.expires < new Date()) {
$.localStorage.remove(key);
} else {
resp(cached.value); resp(cached.value);
return; return;
} }
} }
}
$.ajax({ $.ajax({
url: "/tags.json", url: "/tags.json",