captureMessageForSqflite method

Future<void> captureMessageForSqflite(
  1. {required Object error,
  2. required StackTrace stackTrace,
  3. required String requestParams,
  4. required String dbErrorType,
  5. required int resultCode}
)

Sqfliteでのエラー送信用

Implementation

Future<void> captureMessageForSqflite({
  required Object error,
  required StackTrace stackTrace,
  required String requestParams,
  required String dbErrorType,
  required int resultCode,
}) async {
  await Sentry.captureException(
    error,
    stackTrace: stackTrace,
    withScope: (scope) {
      scope.setContexts(
        'request_params',
        requestParams,
      );
      scope.setContexts('db_error_type', dbErrorType);
      scope.setExtra('result_code', resultCode.toString());
    },
  );
}