New Search Modal

This commit is contained in:
mProjectsCode 2022-05-05 20:55:54 +02:00
parent cc2962220e
commit 6dc813a14c
9 changed files with 203 additions and 28 deletions

View file

@ -8,11 +8,20 @@ export class APIManager {
this.apis = [];
}
async query(query: string, types: string[] = []): Promise<MediaTypeModel[]> {
async query(query: string, apisToQuery: any): Promise<MediaTypeModel[]> {
console.log('MDB | api manager queried');
let res: MediaTypeModel[] = [];
for (const api of this.apis) {
if (Object.keys(apisToQuery).contains(api.apiName) && apisToQuery[api.apiName]) {
const apiRes = await api.searchByTitle(query);
// console.log(apiRes);
res = res.concat(apiRes);
}
}
/*
for (const api of this.apis) {
if (types.length === 0 || api.hasTypeOverlap(types)) {
const apiRes = await api.searchByTitle(query);
@ -20,6 +29,7 @@ export class APIManager {
res = res.concat(apiRes);
}
}
*/
return res;
}