Skip to content

Commit 903b00b

Browse files
Fix beforeSend signature in code snippets for dart platforms (#9770)
* Fix beforeSend signature in code snippets for dart platforms A breaking change introduced in v8.0.0: getsentry/sentry-dart#1478 * Update beforeBreadcrumb signature for dart platforms (pt1) Co-authored-by: Giancarlo Buenaflor <[email protected]> * Update beforeBreadcrumb signature for dart platforms (pt2) Co-authored-by: Giancarlo Buenaflor <[email protected]> --------- Co-authored-by: Giancarlo Buenaflor <[email protected]>
1 parent dbd7c30 commit 903b00b

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

platform-includes/configuration/before-breadcrumb-hint/dart.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
Breadcrumb beforeBreadcrumb(Breadcrumb crumb, {Hint? hint}) {
4+
Breadcrumb? beforeBreadcrumb(Breadcrumb? breadcrumb, Hint hint) {
55
return hint is MyHint ? null : crumb;
66
}
77

platform-includes/configuration/before-send-fingerprint/dart.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
4+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, Hint hint) async {
55
if (event.throwable is DatabaseException) {
66
event = event.copyWith(fingerprint: ['database-connection-error']);
77
}

platform-includes/configuration/before-send-hint/dart.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
4+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, Hint hint) async {
55
return hint is MyHint ? null : event;
66
}
77

platform-includes/configuration/before-send/dart.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
4+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, Hint hint) async {
55
// Modify the event here:
66
event = event.copyWith(serverName: null); // Don't send server names.
77
return event;

platform-includes/enriching-events/breadcrumbs/before-breadcrumb/dart.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
Breadcrumb beforeBreadcrumb(Breadcrumb breadcrumb, {Hint? hint}) {
4+
Breadcrumb? beforeBreadcrumb(Breadcrumb? breadcrumb, Hint hint) {
55
return 'a.spammy.Logger' == breadcrumb.category ? null : breadcrumb;
66
}
77

platform-includes/set-fingerprint/basic/dart.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
4+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, Hint hint) async {
55
if (event.throwable is DatabaseException) {
66
event = event.copyWith(fingerprint: ['database-connection-error']);
77
}

platform-includes/set-fingerprint/database-connection/dart.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
4+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, Hint hint) async {
55
if (event.throwable is DatabaseException) {
66
event = event.copyWith(fingerprint: ['database-connection-error']);
77
}

platform-includes/set-fingerprint/rpc/dart.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class MyRpcException implements Exception {
88
MyRpcException(this.function, this.httpStatusCode);
99
}
1010
11-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
11+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, Hint hint) async {
1212
if (event.throwable is MyRpcException) {
1313
final exception = event.throwable as MyRpcException;
1414
event = event.copyWith(fingerprint: [

0 commit comments

Comments
 (0)