From 5f99e0cac422014179d48966185ce44e9775305c Mon Sep 17 00:00:00 2001 From: Adrian Castro <22133246+castdrian@users.noreply.github.com> Date: Sun, 18 Feb 2024 13:04:36 +0100 Subject: [PATCH] fix: router.replace() throws exception --- apps/expo/src/app/videoPlayer/loading.tsx | 2 +- apps/expo/src/components/player/SourceSelector.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/expo/src/app/videoPlayer/loading.tsx b/apps/expo/src/app/videoPlayer/loading.tsx index c05c149..990b265 100644 --- a/apps/expo/src/app/videoPlayer/loading.tsx +++ b/apps/expo/src/app/videoPlayer/loading.tsx @@ -84,7 +84,7 @@ function LoadingScreen({ const initialize = async () => { const video = await fetchVideo(); if (!video || !data) { - return router.push({ pathname: "/(tabs)" }); + return router.back(); } const videoPlayerData: VideoPlayerData = { diff --git a/apps/expo/src/components/player/SourceSelector.tsx b/apps/expo/src/components/player/SourceSelector.tsx index 5390b60..ad4e030 100644 --- a/apps/expo/src/components/player/SourceSelector.tsx +++ b/apps/expo/src/components/player/SourceSelector.tsx @@ -44,7 +44,7 @@ export const SourceSelector = () => { title={source.name} onPress={() => { off(); - router.replace({ + router.push({ pathname: "/videoPlayer/loading", params: { sourceID: source.id, data: JSON.stringify(data) }, });