move attachSearchPrefix inline

This commit is contained in:
cade 2024-02-19 22:01:07 -08:00
parent ced7722c5f
commit 1ec4cfa957
No known key found for this signature in database
GPG key ID: 6AC5A902158265D0

View file

@ -335,11 +335,6 @@
this.shadowRoot.append(clone);
}
static #attachSearchPrefix(array, { key, splitBy }) {
if (!splitBy) return array;
return array.map((search) => `${key}${splitBy}${search}`);
}
static #escapeRegexCharacters(s) {
return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
}
@ -468,8 +463,12 @@
if (oq.search && suggestions.length < CONFIG.suggestionLimit) {
const res = await Search.#fetchDuckDuckGoSuggestions(oq.search);
const formatted = Search.#attachSearchPrefix(res, oq);
suggestions = suggestions.concat(formatted);
suggestions = suggestions.concat(
oq.splitBy
? res.map((search) => `${oq.key}${oq.splitBy}${search}`)
: res
);
}
const nq = Search.#parseQuery(this.#input.value);