mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 00:55:19 +00:00
remove the old autocomplete cache mechanism
This commit is contained in:
parent
4640253614
commit
1f8b4b14a4
1 changed files with 1 additions and 21 deletions
|
@ -7,21 +7,6 @@ function contact_search(term, callback, backend_url, type, extra_channels, spine
|
|||
if(spinelement) {
|
||||
$(spinelement).show();
|
||||
}
|
||||
// Check if there is a cached result that contains the same information we would get with a full server-side search
|
||||
// var bt = backend_url+type;
|
||||
// if(!(bt in contact_search.cache)) contact_search.cache[bt] = {};
|
||||
|
||||
// var lterm = term.toLowerCase(); // Ignore case
|
||||
// for(var t in contact_search.cache[bt]) {
|
||||
// if(lterm.indexOf(t) >= 0) { // A more broad search has been performed already, so use those results
|
||||
// $(spinelement).hide();
|
||||
// Filter old results locally
|
||||
// var matching = contact_search.cache[bt][t].filter(function (x) { return (x.name.toLowerCase().indexOf(lterm) >= 0 || (typeof x.nick !== 'undefined' && x.nick.toLowerCase().indexOf(lterm) >= 0)); }); // Need to check that nick exists because groups don't have one
|
||||
// matching.unshift({taggable:false, text: term, replace: term});
|
||||
// setTimeout(function() { callback(matching); } , 1); // Use "pseudo-thread" to avoid some problems
|
||||
// return;
|
||||
// }
|
||||
// }
|
||||
|
||||
var postdata = {
|
||||
start:0,
|
||||
|
@ -38,12 +23,7 @@ function contact_search(term, callback, backend_url, type, extra_channels, spine
|
|||
url: backend_url,
|
||||
data: postdata,
|
||||
dataType: 'json',
|
||||
success: function(data){
|
||||
// Cache results if we got them all (more information would not improve results)
|
||||
// data.count represents the maximum number of items
|
||||
// if(data.items.length -1 < data.count) {
|
||||
// contact_search.cache[bt][lterm] = data.items;
|
||||
// }
|
||||
success: function(data) {
|
||||
var items = data.items.slice(0);
|
||||
items.unshift({taggable:false, text: term, replace: term});
|
||||
callback(items);
|
||||
|
|
Loading…
Reference in a new issue