[Instrumentation] Signin (#7742)

* first pass at instrumenting login

* round time taken
This commit is contained in:
Samuel Newman
2025-02-14 19:52:53 +00:00
committed by GitHub
parent 11616846ca
commit d793abf8cd
5 changed files with 85 additions and 26 deletions
+4
View File
@@ -4,6 +4,7 @@ import {BskyAgent} from '@atproto/api'
import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {logEvent} from '#/lib/statsig/statsig'
import {isNetworkError} from '#/lib/strings/errors'
import {cleanError} from '#/lib/strings/errors'
import {checkAndFormatResetCode} from '#/lib/strings/password'
@@ -48,6 +49,7 @@ export const SetNewPasswordForm = ({
msg`You have entered an invalid code. It should look like XXXXX-XXXXX.`,
),
)
logEvent('signin:passwordResetFailure', {})
return
}
@@ -67,9 +69,11 @@ export const SetNewPasswordForm = ({
password,
})
onPasswordSet()
logEvent('signin:passwordResetSuccess', {})
} catch (e: any) {
const errMsg = e.toString()
logger.warn('Failed to set new password', {error: e})
logEvent('signin:passwordResetFailure', {})
setIsProcessing(false)
if (isNetworkError(e)) {
setError(