mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 19:01:15 +00:00
fix
This commit is contained in:
@@ -53,7 +53,7 @@ const mangayomiSources = [{
|
|||||||
"iconUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/javascript/icon/all.mangadex.png",
|
"iconUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/javascript/icon/all.mangadex.png",
|
||||||
"typeSource": "single",
|
"typeSource": "single",
|
||||||
"itemType": 0,
|
"itemType": 0,
|
||||||
"version": "0.1.2",
|
"version": "0.1.3",
|
||||||
"pkgPath": "manga/src/all/mangadex.js"
|
"pkgPath": "manga/src/all/mangadex.js"
|
||||||
}];
|
}];
|
||||||
|
|
||||||
@@ -268,8 +268,15 @@ class DefaultExtension extends MProvider {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
findTitle(data, lang) {
|
findTitle(data, lang) {
|
||||||
const title = data.attributes.title[lang] ?? data.attributes.title.en;
|
const titles = data.attributes.title;
|
||||||
return title ?? data.attributes.altTitles.find(t => t[lang])[lang] ?? data.attributes.altTitles.find(t => t.en).en ?? "";
|
const altTitles = data.attributes.altTitles || [];
|
||||||
|
if (titles[lang]) return titles[lang];
|
||||||
|
if (titles.en) return titles.en;
|
||||||
|
const altInLang = altTitles.find(t => t[lang]);
|
||||||
|
if (altInLang) return altInLang[lang];
|
||||||
|
const altInEn = altTitles.find(t => t.en);
|
||||||
|
if (altInEn) return altInEn.en;
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
getCover(data) {
|
getCover(data) {
|
||||||
const coverArt = data.relationships?.find(r => r.type === "cover_art");
|
const coverArt = data.relationships?.find(r => r.type === "cover_art");
|
||||||
|
|||||||
Reference in New Issue
Block a user