From 9655ff71026638538c10c9fe92b1b2519785e1c7 Mon Sep 17 00:00:00 2001 From: MarconLP <13001502+MarconLP@users.noreply.github.com> Date: Sun, 23 Apr 2023 16:42:58 +0200 Subject: [PATCH] add video error page events --- src/pages/share/[videoId].tsx | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/pages/share/[videoId].tsx b/src/pages/share/[videoId].tsx index 8a5ffcf..31535ad 100644 --- a/src/pages/share/[videoId].tsx +++ b/src/pages/share/[videoId].tsx @@ -24,6 +24,17 @@ const VideoList: NextPage = () => { { enabled: router.isReady, refetchOnWindowFocus: false, + retry: (failureCount, error) => { + if (error?.data?.code === "FORBIDDEN") return false; + else return failureCount < 2; + }, + onError: (err) => { + if (err?.data?.code === "FORBIDDEN") { + posthog?.capture("video page: FORBIDDEN"); + } else if (err?.data?.code === "NOT_FOUND") { + posthog?.capture("video page: NOT_FOUND"); + } + }, } ); @@ -35,7 +46,13 @@ const VideoList: NextPage = () => { To create your own public recordings,{" "} - + + posthog?.capture("click sign-up from video error page") + } + href="/sign-in" + className="pointer text-[#4169e1] underline" + > create an account {" "} for free!