MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / IsXattrNotFoundError

Function IsXattrNotFoundError

base/error.go:289–298  ·  view source on GitHub ↗
(err error)

Source from the content-addressed store, hash-verified

287}
288
289func IsXattrNotFoundError(err error) bool {
290 if unwrappedErr := pkgerrors.Cause(err); unwrappedErr == nil {
291 return false
292 } else if unwrappedErr == ErrXattrNotFound {
293 return true
294 } else if _, ok := unwrappedErr.(sgbucket.XattrMissingError); ok {
295 return true
296 }
297 return false
298}
299
300// MultiError manages a set of errors. Callers must use ErrorOrNil when returning MultiError to callers
301// in order to properly handle nil checks on the returned MultiError

Callers 10

requireSyncDataFunction · 0.92
CheckChangeVersionMethod · 0.92
RevDiffMethod · 0.92
CheckProposedRevMethod · 0.92
deleteWithXattrInternalFunction · 0.85
TestGetXattrFunction · 0.85

Calls

no outgoing calls

Tested by 4

requireSyncDataFunction · 0.74
TestGetXattrFunction · 0.68