chore: cleanup

This commit is contained in:
Adrian Castro
2024-03-06 16:28:41 +01:00
parent 7533179287
commit fcec9bcdd3
2 changed files with 0 additions and 185 deletions

View File

@@ -0,0 +1,28 @@
import { useLocalSearchParams, useRouter } from "expo-router";
import type { ItemData } from "~/components/item/item";
import { ScraperProcess } from "~/components/player/ScraperProcess";
import { VideoPlayer } from "~/components/player/VideoPlayer";
import { usePlayer } from "~/hooks/player/usePlayer";
import { PlayerStatus } from "~/stores/player/slices/interface";
import { usePlayerStore } from "~/stores/player/store";
export default function VideoPlayerWrapper() {
const playerStatus = usePlayerStore((state) => state.interface.playerStatus);
const { presentFullscreenPlayer } = usePlayer();
const router = useRouter();
const params = useLocalSearchParams();
const data = params.data
? (JSON.parse(params.data as string) as ItemData)
: null;
if (!data) return router.back();
void presentFullscreenPlayer();
if (playerStatus === PlayerStatus.SCRAPING)
return <ScraperProcess data={data} />;
if (playerStatus === PlayerStatus.READY) return <VideoPlayer />;
}