Check if the Dart implementation is compliant Here is the list of the expected features to check: - [X] BeforeSendFeedback callback * [https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L514](https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L514) - [X] Apply scope data to the feedback, including tags, user, trace and contexts (no breadcrumbs nor extras). Also, EventProcessors should be applied * captureFeedback calls captureEvent: [https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L481](https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L481) * captureEvent applies scope: [https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L128](https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L128) * captureEvent applies event processors: [https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L139](https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L139) * ❌ scope does apply breadcrumbs and extra: [https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/scope.dart#L316](https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/scope.dart#L316) - [X] Report dropped feedbacks via client_report with key feedback * ❌ Missing data category `feedback` - [X] Handle rate limit with key feedback * ❌ Missing data category `feedback` - [X] Flush the current Session Replay, if running, when capturing the feedback * ❌ Only reporting replay for error events [https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/flutter/lib/src/event_processor/replay_event_processor.dart#L15](https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/flutter/lib/src/event_processor/replay_event_processor.dart#L15) - [X] Sampling is not applied * [https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L112](https://github.com/getsentry/sentry-dart/blob/dfbe468043b68db7d99641faa1ef78859c2083b4/dart/lib/src/sentry_client.dart#L112) * Message is max 4096 characters long (SDK should truncate the message if longer)
Check if the Dart implementation is compliant
Here is the list of the expected features to check:
sentry-dart/dart/lib/src/sentry_client.dart
Line 514 in dfbe468
sentry-dart/dart/lib/src/sentry_client.dart
Line 481 in dfbe468
sentry-dart/dart/lib/src/sentry_client.dart
Line 128 in dfbe468
sentry-dart/dart/lib/src/sentry_client.dart
Line 139 in dfbe468
sentry-dart/dart/lib/src/scope.dart
Line 316 in dfbe468
feedbackfeedbacksentry-dart/flutter/lib/src/event_processor/replay_event_processor.dart
Line 15 in dfbe468
sentry-dart/dart/lib/src/sentry_client.dart
Line 112 in dfbe468