Commit a6707980 authored by SpinShare's avatar SpinShare

added search timeout for less lag during search

parent 84e4bd32
...@@ -50,7 +50,8 @@ ...@@ -50,7 +50,8 @@
searchQuery: "", searchQuery: "",
searchResultsUsers: [], searchResultsUsers: [],
searchResultsSongs: [], searchResultsSongs: [],
apiFinished: false apiFinished: false,
searchTimeout: null
} }
}, },
mounted: function() { mounted: function() {
...@@ -77,6 +78,15 @@ ...@@ -77,6 +78,15 @@
}); });
}, },
search: function() { 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'); let ssapi = new SSAPI(process.env.NODE_ENV === 'development');
this.$data.apiFinished = false; this.$data.apiFinished = false;
...@@ -95,6 +105,7 @@ ...@@ -95,6 +105,7 @@
this.$data.apiFinished = false; 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