handle method
Method called when report has been accepted by user
Implementation
@override
Future<bool> handle(Report error, BuildContext? context) async {
try {
_printLog("Logging to sentry...");
final tags = <String, dynamic>{};
if (enableApplicationParameters) {
tags.addAll(error.applicationParameters);
}
if (enableDeviceParameters) {
tags.addAll(error.deviceParameters);
}
if (enableCustomParameters) {
tags.addAll(error.customParameters);
}
final event = buildEvent(error, tags);
await sentryClient.captureEvent(event);
_printLog("Logged to sentry!");
return true;
} catch (exception, stackTrace) {
_printLog("Failed to send sentry event: $exception $stackTrace");
return false;
}
}