error method
Implementation
Future<CustomError> error(
final dynamic error, {
final StackTrace? stackTrace,
final String? customMessage,
final String? errorName,
final Map<String, Object>? parameters,
final bool reportOnSentry = true,
}) async {
if (error is CustomError) {
return customError(error);
}
final Map<String, Object> finalParameters = parameters ?? <String, Object>{};
if (errorName.isNotBlankOrNull) {
finalParameters[_name] = errorName!;
}
return customError(
CustomError(
error: error,
stackTrace: stackTrace,
customMessage: customMessage,
parameters: finalParameters,
),
);
}