Skip to content

Commit fa773bb

Browse files
committed
Rename client param
1 parent 9588fec commit fa773bb

File tree

2 files changed

+17
-15
lines changed
  • dev-packages/browser-integration-tests/suites/integrations/featureFlags/statsig
  • packages/browser/src/integrations/featureFlags/statsig

2 files changed

+17
-15
lines changed

dev-packages/browser-integration-tests/suites/integrations/featureFlags/statsig/init.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class MockStatsigClient {
2626
window.statsigClient = new MockStatsigClient();
2727

2828
window.Sentry = Sentry;
29-
window.sentryStatsigIntegration = Sentry.statsigIntegration({ statsigClient: window.statsigClient });
29+
window.sentryStatsigIntegration = Sentry.statsigIntegration({ featureFlagClient: window.statsigClient });
3030

3131
Sentry.init({
3232
dsn: 'https://[email protected]/1337',

packages/browser/src/integrations/featureFlags/statsig/integration.ts

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import type { FeatureGate, StatsigClient } from './types';
1818
*
1919
* Sentry.init({
2020
* dsn: '___PUBLIC_DSN___',
21-
* integrations: [Sentry.statsigIntegration({statsigClient})],
21+
* integrations: [Sentry.statsigIntegration({featureFlagClient: statsigClient})],
2222
* });
2323
*
2424
* await statsigClient.initializeAsync(); // or statsigClient.initializeSync();
@@ -27,18 +27,20 @@ import type { FeatureGate, StatsigClient } from './types';
2727
* Sentry.captureException(new Error('something went wrong'));
2828
* ```
2929
*/
30-
export const statsigIntegration = defineIntegration(({ statsigClient }: { statsigClient: StatsigClient }) => {
31-
return {
32-
name: 'Statsig',
30+
export const statsigIntegration = defineIntegration(
31+
({ featureFlagClient: statsigClient }: { featureFlagClient: StatsigClient }) => {
32+
return {
33+
name: 'Statsig',
3334

34-
processEvent(event: Event, _hint: EventHint, _client: Client): Event {
35-
return copyFlagsFromScopeToEvent(event);
36-
},
35+
processEvent(event: Event, _hint: EventHint, _client: Client): Event {
36+
return copyFlagsFromScopeToEvent(event);
37+
},
3738

38-
setup() {
39-
statsigClient.on('gate_evaluation', (event: { gate: FeatureGate }) => {
40-
insertFlagToScope(event.gate.name, event.gate.value);
41-
});
42-
},
43-
};
44-
}) satisfies IntegrationFn;
39+
setup() {
40+
statsigClient.on('gate_evaluation', (event: { gate: FeatureGate }) => {
41+
insertFlagToScope(event.gate.name, event.gate.value);
42+
});
43+
},
44+
};
45+
},
46+
) satisfies IntegrationFn;

0 commit comments

Comments
 (0)