Skip to content

Commit eee9771

Browse files
authored
feat: Use new Sentry.addIntegration() (#8247)
1 parent ff253fa commit eee9771

File tree

17 files changed

+32
-45
lines changed

17 files changed

+32
-45
lines changed

src/includes/platforms/configuration/integrations/plugin.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ For example:
88

99
<PlatformContent includePath="configuration/enable-pluggable-integrations" />
1010

11-
Alternatively, you can add integrations lazily via `client.addIntegration()`.
11+
Alternatively, you can add integrations lazily via `Sentry.addIntegration()`.
1212
This is useful if you only want to enable an integration in a specific environment or if you want to lazy-load an integration.
1313
For all other cases, we recommend you use the `integrations` option.
1414

src/platform-includes/configuration/enable-pluggable-integrations-lazy/javascript.mdx

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@ Sentry.init({
88
integrations: [],
99
});
1010

11-
const client = Sentry.getCurrentHub().getClient();
12-
if (client) {
13-
client.addIntegration(new ReportingObserver());
14-
}
11+
Sentry.addIntegration(new ReportingObserver());
1512
```
1613

1714
```html {tabTitle: Loader}
@@ -31,10 +28,7 @@ if (client) {
3128
integrations: [],
3229
});
3330
34-
const client = Sentry.getCurrentHub().getClient();
35-
if (client) {
36-
client.addIntegration(new Sentry.Integrations.ReportingObserver());
37-
}
31+
Sentry.addIntegration(new Sentry.Integrations.ReportingObserver());
3832
});
3933
</script>
4034
```
@@ -57,9 +51,6 @@ if (client) {
5751
integrations: [],
5852
});
5953
60-
const client = Sentry.getCurrentHub().getClient();
61-
if (client) {
62-
client.addIntegration(new Sentry.Integrations.ReportingObserver());
63-
}
54+
Sentry.addIntegration(new Sentry.Integrations.ReportingObserver());
6455
</script>
6556
```

src/platform-includes/configuration/enable-pluggable-integrations-lazy/react-native.mdx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,5 @@ Sentry.init({
66
integrations: [],
77
});
88

9-
const client = Sentry.getCurrentHub().getClient();
10-
if (client) {
11-
client.addIntegration(new DedupeIntegration());
12-
}
9+
Sentry.addIntegration(new DedupeIntegration());
1310
```

src/platform-includes/session-replay/setup/javascript.angular.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ Sentry.init({
4040
});
4141

4242
// Sometime later
43-
const { getCurrentHub, Replay } = await import("@sentry/angular-ivy");
44-
getCurrentHub().getClient().addIntegration(new Replay());
43+
const { Replay } = await import("@sentry/angular-ivy");
44+
Sentry.addIntegration(new Replay());
4545
```

src/platform-includes/session-replay/setup/javascript.electron.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,5 @@ Sentry.init({
4141

4242
// Sometime later
4343
const { Replay } = await import("@sentry/electron/renderer");
44-
getCurrentHub().getClient().addIntegration(new Replay());
44+
Sentry.addIntegration(new Replay());
4545
```

src/platform-includes/session-replay/setup/javascript.ember.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ Sentry.init({
4040
});
4141

4242
// Sometime later
43-
const { getCurrentHub, Replay } = await import("@sentry/ember");
44-
getCurrentHub().getClient().addIntegration(new Replay());
43+
const { Replay } = await import("@sentry/ember");
44+
Sentry.addIntegration(new Replay());
4545
```

src/platform-includes/session-replay/setup/javascript.gatsby.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ Sentry.init({
4040
});
4141

4242
// Sometime later
43-
const { getCurrentHub, Replay } = await import("@sentry/gatsby");
44-
getCurrentHub().getClient().addIntegration(new Replay());
43+
const { Replay } = await import("@sentry/gatsby");
44+
Sentry.addIntegration(new Replay());
4545
```

src/platform-includes/session-replay/setup/javascript.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ Sentry.init({
4141
});
4242

4343
// Sometime later
44-
const { getCurrentHub, Replay } = await import("@sentry/browser");
45-
getCurrentHub().getClient().addIntegration(new Replay());
44+
const { Replay } = await import("@sentry/browser");
45+
Sentry.addIntegration(new Replay());
4646
```

src/platform-includes/session-replay/setup/javascript.nextjs.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ Sentry.init({
4242
});
4343

4444
// Sometime later
45-
const { getCurrentHub, Replay } = await import("@sentry/nextjs");
46-
getCurrentHub().getClient().addIntegration(new Replay());
45+
const { Replay } = await import("@sentry/nextjs");
46+
Sentry.addIntegration(new Replay());
4747
```

src/platform-includes/session-replay/setup/javascript.react.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ Sentry.init({
4040
});
4141

4242
// Sometime later
43-
const { getCurrentHub, Replay } = await import("@sentry/react");
44-
getCurrentHub().getClient().addIntegration(new Replay());
43+
const { Replay } = await import("@sentry/react");
44+
Sentry.addIntegration(new Replay());
4545
```

0 commit comments

Comments
 (0)