diff --git a/src/components/Recorder.tsx b/src/components/Recorder.tsx index 15e1718..d3c529e 100644 --- a/src/components/Recorder.tsx +++ b/src/components/Recorder.tsx @@ -211,6 +211,13 @@ export default function Recorder({ closeModal, step, setStep }: Props) { ) { posthog?.capture("recorder: video upload paywall hit"); setPaywallOpen(true); + } else if (err.data.code === "UNAUTHORIZED") { + window.open( + `/sign-in?redirect=${encodeURIComponent("/window-close")}`, + "Sign In", + "width=500,height=500" + ); + posthog?.capture("recorder: guest tried to upload"); } } else { throw err;