Commit a6707980 authored by SpinShare's avatar SpinShare

added search timeout for less lag during search

parent 84e4bd32
......@@ -50,7 +50,8 @@
searchQuery: "",
searchResultsUsers: [],
searchResultsSongs: [],
apiFinished: false
apiFinished: false,
searchTimeout: null
}
},
mounted: function() {
......@@ -77,6 +78,15 @@
});
},
search: function() {
console.log("[SEARCH] Search Timeout Initiazed...");
if(this.$data.searchTimeout) {
clearTimeout(this.$data.searchTimeout);
}
this.$data.searchTimeout = setTimeout(() => {
console.log("[SEARCH] Executing Search...");
let ssapi = new SSAPI(process.env.NODE_ENV === 'development');
this.$data.apiFinished = false;
......@@ -95,6 +105,7 @@
this.$data.apiFinished = false;
}
}, 500);
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment