Skip to content

Commit 8ec85d8

Browse files
Add canUseKeyless check to detectKeylessEnvDrift function in keyless telemetry
1 parent f5f9d6b commit 8ec85d8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/nextjs/src/server/keyless-telemetry.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import type { TelemetryEventRaw } from '@clerk/types';
22
import { promises as fs } from 'fs';
33
import { dirname, join } from 'path';
44

5+
import { canUseKeyless } from '../utils/feature-flags';
56
import { createClerkClientWithOptions } from './createClerkClient';
67

78
const EVENT_KEYLESS_ENV_DRIFT_DETECTED = 'KEYLESS_ENV_DRIFT_DETECTED';
@@ -86,6 +87,9 @@ async function tryMarkTelemetryEventAsFired(): Promise<boolean> {
8687
* @returns Promise<void> - Function completes silently, errors are logged but don't throw
8788
*/
8889
export async function detectKeylessEnvDrift(): Promise<void> {
90+
if (!canUseKeyless) {
91+
return;
92+
}
8993
// Only run on server side
9094
if (typeof window !== 'undefined') {
9195
return;

0 commit comments

Comments
 (0)