Removed logging and fixed error for comicmanga

This commit is contained in:
ltctceplrm 2025-03-05 18:45:37 +01:00
parent daeefb9688
commit e09737a090

View file

@ -294,8 +294,8 @@ export class MediaDbSettingTab extends PluginSettingTab {
const apiMediaTypes = {
OMDbAPI: ['movie', 'series', 'game'],
MALAPI: ['movie', 'series'],
MALAPIManga: ['manga'],
ComicVineAPI: ['comic', 'manga'],
MALAPIManga: ['comicManga'],
ComicVineAPI: ['comicManga'],
SteamAPI: ['game'],
MobyGamesAPI: ['game'],
GiantBombAPI: ['game'],
@ -311,15 +311,9 @@ export class MediaDbSettingTab extends PluginSettingTab {
}
}
// Log the populated map to verify its contents
console.log('mediaTypeApiMap:', mediaTypeApiMap);
// Filter out media types with only one API
const filteredMediaTypes = Array.from(mediaTypeApiMap.entries()).filter(([_, apis]) => apis.length > 1);
// Log the filtered media types to verify the filtering
console.log('filteredMediaTypes:', filteredMediaTypes);
// Dynamically create settings based on the filtered media types and their APIs
for (const [mediaType, apis] of filteredMediaTypes) {
new Setting(containerEl).setName(`Select APIs for ${unCamelCase(mediaType)}`).setHeading();