fix: add default function to obj literals to avoid unexpected errors

This commit is contained in:
LuanRT
2022-05-18 06:24:03 -03:00
parent 98a2b49395
commit fa79e5cad2
2 changed files with 2 additions and 2 deletions

View File

@@ -109,7 +109,7 @@ class Parser {
['Community playlists']: () => YTMusicDataItems.PlaylistResultItem.parse(section.contents),
['Artists']: () => YTMusicDataItems.ArtistResultItem.parse(section.contents),
['Albums']: () => YTMusicDataItems.AlbumResultItem.parse(section.contents)
})[section_title]();
}[section_title] || (() => {}))();
processed_data.results[section_title.replace(/ /g, '_').toLowerCase()] = section_items;
}

View File

@@ -21,7 +21,7 @@ class TopResultItem {
artist: () => ArtistResultItem.parseItem(item),
album: () => AlbumResultItem.parseItem(item),
single: () => AlbumResultItem.parseItem(item)
}[type])();
}[type] || (() => {}))();
parsed_item && (parsed_item.type = type);