From 36bb6772d9a3cf7c2ff1be2cc39b8beaf170d01c Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 3 Jul 2025 14:34:26 +0300 Subject: [PATCH] metrics --- src/state/queries/handle-availablility.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/state/queries/handle-availablility.ts b/src/state/queries/handle-availablility.ts index 6ec2c043ea..152d686db5 100644 --- a/src/state/queries/handle-availablility.ts +++ b/src/state/queries/handle-availablility.ts @@ -1,6 +1,7 @@ import {useQuery} from '@tanstack/react-query' import {createFullHandle, isHandleReserved} from '#/lib/strings/handles' +import {logger} from '#/logger' import {useAgent} from '#/state/session' import {useDebouncedValue} from '#/components/live/utils' @@ -26,6 +27,11 @@ export function useHandleAvailabilityQuery( queryFn: async () => { const frontSegment = debouncedHandle.split('.')[0] if (isHandleReserved(frontSegment)) { + logger.metric( + 'signup:handleReserved', + {typeahead: true}, + {statsig: true}, + ) return {available: false, reason: 'reserved'} as const } try { @@ -34,10 +40,19 @@ export function useHandleAvailabilityQuery( }) if (res.data.did) { + logger.metric( + 'signup:handleReserved', + {typeahead: true}, + {statsig: true}, + ) return {available: false, reason: 'taken'} as const } } catch {} - + logger.metric( + 'signup:handleAvailable', + {typeahead: true}, + {statsig: true}, + ) return {available: true} as const }, })