Bluesky app fork with some witchin' additions 💫

Add a few aav2 metrics (#9540)

* Add a few aav2 metrics

* Eh

authored by Eric Bailey and committed by GitHub fcc40189 506bad83

Changed files
+15
src
ageAssurance
components
logger
+8
src/ageAssurance/components/NoAccessScreen.tsx
··· 68 68 useEffect(() => { 69 69 // just counting overall hits here 70 70 logger.metric(`blockedGeoOverlay:shown`, {}) 71 + logger.metric(`ageAssurance:noAccessScreen:shown`, { 72 + accountCreatedAt: data?.accountCreatedAt || 'unknown', 73 + isAARegion, 74 + hasDeclaredAge, 75 + canUpdateBirthday, 76 + }) 77 + // eslint-disable-next-line react-hooks/exhaustive-deps 71 78 }, []) 72 79 73 80 const onPressLogout = useCallback(() => { ··· 90 97 label={_(msg`Click here to update your birthdate`)} 91 98 style={[textStyles]} 92 99 {...createStaticClick(() => { 100 + logger.metric('ageAssurance:noAccessScreen:openBirthdateDialog', {}) 93 101 birthdateControl.open() 94 102 })}> 95 103 clicking here
+7
src/logger/metrics.ts
··· 606 606 'ageAssurance:redirectDialogFail': {} 607 607 'ageAssurance:appealDialogOpen': {} 608 608 'ageAssurance:appealDialogSubmit': {} 609 + 'ageAssurance:noAccessScreen:shown': { 610 + accountCreatedAt: string 611 + isAARegion: boolean 612 + hasDeclaredAge: boolean 613 + canUpdateBirthday: boolean 614 + } 615 + 'ageAssurance:noAccessScreen:openBirthdateDialog': {} 609 616 610 617 /* 611 618 * Specifically for the `BlockedGeoOverlay`