about summary refs log tree commit diff
path: root/src/screens/Signup/index.tsx
diff options
context:
space:
mode:
authorHailey <me@haileyok.com>2024-07-01 15:11:04 -0700
committerGitHub <noreply@github.com>2024-07-01 15:11:04 -0700
commit0012c6d40f63ad6ee1dd1fe13d5b56b4e9006425 (patch)
tree4907d7fa0d1d912e499f7469b4b6f509e2cfa7f0 /src/screens/Signup/index.tsx
parenta9fe87b842b9e7cfca6f5acbf73aff555ce6eeee (diff)
downloadvoidsky-0012c6d40f63ad6ee1dd1fe13d5b56b4e9006425.tar.zst
Add events to signup for captcha results (#4712)
Diffstat (limited to 'src/screens/Signup/index.tsx')
-rw-r--r--src/screens/Signup/index.tsx14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx
index 8d1546fbc..f7ca180bf 100644
--- a/src/screens/Signup/index.tsx
+++ b/src/screens/Signup/index.tsx
@@ -112,6 +112,12 @@ export function Signup({onPressBack}: {onPressBack: () => void}) {
       }
     }
 
+    logEvent('signup:nextPressed', {
+      activeStep: state.activeStep,
+      phoneVerificationRequired:
+        state.serviceDescription?.phoneVerificationRequired,
+    })
+
     // phoneVerificationRequired is actually whether a captcha is required
     if (
       state.activeStep === SignupStep.HANDLE &&
@@ -120,11 +126,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) {
       submit()
       return
     }
-
     dispatch({type: 'next'})
-    logEvent('signup:nextPressed', {
-      activeStep: state.activeStep,
-    })
   }, [
     _,
     state.activeStep,
@@ -144,11 +146,13 @@ export function Signup({onPressBack}: {onPressBack: () => void}) {
           registrationHandle: state.handle,
         })
       }
-
       dispatch({type: 'prev'})
     } else {
       onPressBack()
     }
+    logEvent('signup:backPressed', {
+      activeStep: state.activeStep,
+    })
   }, [onPressBack, state.activeStep, state.handle])
 
   return (