handleSqfliteError method

RepositoryException handleSqfliteError(
  1. DatabaseException error,
  2. StackTrace stackTrace,
  3. dynamic params
)

Implementation

RepositoryException handleSqfliteError(
  DatabaseException error,
  StackTrace stackTrace,
  dynamic params,
) {
  final resultCode = error.getResultCode();
  final errorType = _getErrorType(error);

  _loggerCaptureService.captureMessageForSqflite(
    error: error,
    stackTrace: stackTrace,
    requestParams: params.toString(),
    dbErrorType: errorType.message,
    resultCode: resultCode ?? 0,
  );

  return RepositoryException(
    errorType,
    errorType.message,
  );
}