Pass options directly to translator.findTerms*

This commit is contained in:
toasted-nutbread 2019-09-07 12:35:57 -04:00
parent 91bc31d758
commit aae971a09e
2 changed files with 4 additions and 5 deletions

View File

@ -38,7 +38,8 @@ async function apiTermsFind(text) {
const {definitions, length} = await searcher(
text,
dictEnabledSet(options),
options.scanning.alphanumeric
options.scanning.alphanumeric,
options
);
return {

View File

@ -36,8 +36,7 @@ class Translator {
}
}
async findTermsGrouped(text, dictionaries, alphanumeric) {
const options = await apiOptionsGet();
async findTermsGrouped(text, dictionaries, alphanumeric, options) {
const titles = Object.keys(dictionaries);
const {length, definitions} = await this.findTerms(text, dictionaries, alphanumeric);
@ -55,8 +54,7 @@ class Translator {
return {length, definitions: definitionsGrouped};
}
async findTermsMerged(text, dictionaries, alphanumeric) {
const options = await apiOptionsGet();
async findTermsMerged(text, dictionaries, alphanumeric, options) {
const secondarySearchTitles = Object.keys(options.dictionaries).filter(dict => options.dictionaries[dict].allowSecondarySearches);
const titles = Object.keys(dictionaries);
const {length, definitions} = await this.findTerms(text, dictionaries, alphanumeric);