From 0622e4338c975e5b26491f5bede40689e72bae13 Mon Sep 17 00:00:00 2001 From: Adrian Castro <22133246+castdrian@users.noreply.github.com> Date: Mon, 15 Apr 2024 03:04:32 +0200 Subject: [PATCH] feat: go back to downloads tab if all episodes removed --- apps/expo/src/app/(downloads)/[tmdbId].tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/expo/src/app/(downloads)/[tmdbId].tsx b/apps/expo/src/app/(downloads)/[tmdbId].tsx index cb79676..acb4251 100644 --- a/apps/expo/src/app/(downloads)/[tmdbId].tsx +++ b/apps/expo/src/app/(downloads)/[tmdbId].tsx @@ -1,4 +1,4 @@ -import { useMemo } from "react"; +import { useEffect, useMemo } from "react"; import { Stack, useLocalSearchParams, useRouter } from "expo-router"; import { YStack } from "tamagui"; @@ -21,6 +21,10 @@ export default function Page() { return allDownloads.find((download) => download.media.tmdbId === tmdbId); }, [allDownloads, tmdbId]); + useEffect(() => { + if (!download) router.back(); + }, [download, router]); + const handlePress = (localPath?: string) => { if (!localPath) return; resetVideo();