recordError method

Future<void> recordError(
  1. Object error,
  2. StackTrace stackTrace
)

Convenience method for notify

Implementation

Future<void> recordError(Object error, StackTrace stackTrace) {
  if (error is FlutterErrorDetails) {
    return recordFlutterError(error);
  }

  final report = BugsnagCrashReport.fromEmbeddedStackTrace(error);
  return notify(
    description: error.toString(),
    stackTrace: report?.stackTraceAsJson ?? [{}],
    additionalStackTrace: stackTrace,
  );
}