diff options
| -rw-r--r-- | src/lib/Schedule/Days.svelte | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/lib/Schedule/Days.svelte b/src/lib/Schedule/Days.svelte index 27caa89d..29b3a6b1 100644 --- a/src/lib/Schedule/Days.svelte +++ b/src/lib/Schedule/Days.svelte @@ -56,13 +56,14 @@ if (media.nextAiringEpisode?.episode === 1) return 1; if ( - new Date((media.nextAiringEpisode?.airingAt || 0) * 1000) > new Date() && - weekday === new Date().toLocaleString('en-us', { weekday: 'long' }) - ) { - return (media.nextAiringEpisode?.episode || 1) - 1; - } else { - return media.nextAiringEpisode?.episode || 0; - } + media.nextAiringEpisode?.airingAt && + weekday === new Date().toLocaleString('en-us', { weekday: 'long' }) && + new Date(media.nextAiringEpisode.airingAt * 1000).getTime() - new Date().getTime() > + 24 * 60 * 60 * 1000 + ) + return media.nextAiringEpisode?.episode - 1; + + return media.nextAiringEpisode?.episode || 1; }; </script> |