|
|
@ -214,22 +214,26 @@ module.exports.SearchByTag = class SearchByTag
|
|
|
|
const auxModule = new module()
|
|
|
|
const auxModule = new module()
|
|
|
|
try
|
|
|
|
try
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var results = await auxModule.SearchByTag(this.ss, ammount);
|
|
|
|
let results = await auxModule.SearchByTag(this.ss, ammount);
|
|
|
|
//TODO: Defaults for missing info from the modules;
|
|
|
|
//TODO: Defaults for missing info from the modules;
|
|
|
|
// console.log('Lib: Search: search method: result:', results);
|
|
|
|
if(results)
|
|
|
|
results.sort((a, b) => {
|
|
|
|
{
|
|
|
|
|
|
|
|
results.sort((a, b) =>
|
|
|
|
|
|
|
|
{
|
|
|
|
if (a.title.toUpperCase() < b.title.toUpperCase()) return -1;
|
|
|
|
if (a.title.toUpperCase() < b.title.toUpperCase()) return -1;
|
|
|
|
else return 1;
|
|
|
|
else return 1;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
for(var i = 0; i< results.length; i++)
|
|
|
|
for(let i = 0; i< results.length; i++)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
results[i]['Status'] = results[i].status;
|
|
|
|
let manga = await auxModule.GetManga(results[i].link, results[i].title);
|
|
|
|
|
|
|
|
results[i] = {...manga};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.results.push({
|
|
|
|
this.results.push({
|
|
|
|
Results:results,
|
|
|
|
Results:results,
|
|
|
|
scanlator:auxModule.scanlator
|
|
|
|
scanlator:auxModule.scanlator
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
catch (error)
|
|
|
|
catch (error)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
console.error('Lib: Module Errored:', auxModule.scanlator, 'Error:', error)
|
|
|
|
console.error('Lib: Module Errored:', auxModule.scanlator, 'Error:', error)
|
|
|
|