feat(captcha): improve telemetry on captcha error (#12836)
This commit is contained in:
@ -30,6 +30,7 @@ export class CaptchaGuard implements CanActivate {
|
||||
await this.metricsService.incrementCounter({
|
||||
key: MetricsKeys.InvalidCaptcha,
|
||||
eventId: token || '',
|
||||
...(result.error ? { attributes: { error: result.error } } : {}),
|
||||
});
|
||||
|
||||
throw new BadRequestException(
|
||||
|
||||
@ -32,7 +32,7 @@ export class GoogleRecaptchaDriver implements CaptchaDriver {
|
||||
return {
|
||||
success: responseData.success,
|
||||
...(!responseData.success && {
|
||||
error: responseData['error-codes']?.[0] ?? 'Captcha Error',
|
||||
error: responseData['error-codes']?.[0] ?? 'unknown-error',
|
||||
}),
|
||||
};
|
||||
}
|
||||
|
||||
@ -32,7 +32,7 @@ export class TurnstileDriver implements CaptchaDriver {
|
||||
return {
|
||||
success: responseData.success,
|
||||
...(!responseData.success && {
|
||||
error: responseData['error-codes']?.[0] ?? 'Captcha Error',
|
||||
error: responseData['error-codes']?.[0] ?? 'unknown-error',
|
||||
}),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user