diff options
| author | Factiven <[email protected]> | 2023-12-24 13:03:54 +0700 |
|---|---|---|
| committer | Factiven <[email protected]> | 2023-12-24 13:03:54 +0700 |
| commit | 50a0f0240d7fef133eb5acc1bea2b1168b08e9db (patch) | |
| tree | 307e09e505580415a58d64b5fc3580e9235869f1 /utils/appendMetaToEpisodes.js | |
| parent | Update README.md (#104) (diff) | |
| download | moopa-50a0f0240d7fef133eb5acc1bea2b1168b08e9db.tar.xz moopa-50a0f0240d7fef133eb5acc1bea2b1168b08e9db.zip | |
migrate to typescript
Diffstat (limited to 'utils/appendMetaToEpisodes.js')
| -rw-r--r-- | utils/appendMetaToEpisodes.js | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/utils/appendMetaToEpisodes.js b/utils/appendMetaToEpisodes.js deleted file mode 100644 index 197788b..0000000 --- a/utils/appendMetaToEpisodes.js +++ /dev/null @@ -1,28 +0,0 @@ -async function appendMetaToEpisodes(episodesData, images) { - // Create a dictionary for faster lookup of images based on episode number - const episodeImages = {}; - images.forEach((image) => { - episodeImages[image.number || image.episode] = image; - }); - - // Iterate through each provider's episodes data - for (const providerEpisodes of episodesData) { - // Iterate through each episode in the provider's episodes data - for (const episode of providerEpisodes.episodes) { - // Get the episode number - const episodeNumber = episode.number; - - // Check if there is an image available for this episode number - if (episodeImages[episodeNumber]) { - // Append the image URL to the episode data - episode.img = episodeImages[episodeNumber].img; - episode.title = episodeImages[episodeNumber].title; - episode.description = episodeImages[episodeNumber].description; - } - } - } - - return episodesData; -} - -export default appendMetaToEpisodes; |