From 014256f3fcee0cd4634086fbb38fb2c982b792a4 Mon Sep 17 00:00:00 2001
From: Cory Dransfeldt <cory.dransfeldt@gmail.com>
Date: Tue, 5 Sep 2023 14:54:42 -0700
Subject: [PATCH] fix: slightly less duplication

---
 src/_data/tv.js | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/_data/tv.js b/src/_data/tv.js
index fdaef3a3..86f3e0c4 100644
--- a/src/_data/tv.js
+++ b/src/_data/tv.js
@@ -17,6 +17,9 @@ module.exports = async function () {
   const data = await res
   const episodes = []
   data.reverse().forEach((episode) => {
+    const episodeNumber = episode['episode']['number']
+    const seasonNumber = episode['episode']['season']
+
     if (episodes.find((e) => e.name === episode?.['show']?.['title'])) {
       // cache the matched episode reference
       const matchedEpisode = episodes.find((e) => e.name === episode?.['show']?.['title'])
@@ -51,8 +54,8 @@ module.exports = async function () {
             .toLowerCase()}.jpg` || 'https://cdn.coryd.dev/tv/missing-tv.jpg',
         startingEpisode: matchedEpisode['episode'],
         startingSeason: matchedEpisode['season'],
-        episode: episode['episode']['number'],
-        season: episode['episode']['season'],
+        episode: episodeNumber,
+        season: seasonNumber,
         type: 'tv-range',
       })
     } else {
@@ -67,8 +70,8 @@ module.exports = async function () {
             .replace(':', '')
             .replace(/\s+/g, '-')
             .toLowerCase()}.jpg` || 'https://cdn.coryd.dev/tv/missing-tv.jpg',
-        episode: episode['episode']['number'],
-        season: episode['episode']['season'],
+        episode: episodeNumber,
+        season: seasonNumber,
         type: 'tv',
       })
     }