diff --git a/src/api/APIManager.ts b/src/api/APIManager.ts index 1e3c8cc..527eee3 100644 --- a/src/api/APIManager.ts +++ b/src/api/APIManager.ts @@ -23,8 +23,7 @@ export class APIManager { let res: MediaTypeModel[] = []; for (const api of this.apis) { - const apiSettings = [api.apiName, "game"].filter(s => s).join('') as keyof typeof this.plugin.settings; - if (apisToQuery.contains(api.apiName) && this.plugin.settings[apiSettings]) { + if (apisToQuery.contains(api.apiName) && (this.plugin.settings[[api.apiName, "game"].filter(s => s).join('') as keyof typeof this.plugin.settings] || this.plugin.settings[[api.apiName, "default"].filter(s => s).join('') as keyof typeof this.plugin.settings])) { const apiRes = await api.searchByTitle(query); res = res.concat(apiRes); }