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

Function WaitForUserWaiterChange

db/util_testing.go:169–179  ·  view source on GitHub ↗
(userWaiter *ChangeWaiter)

Source from the content-addressed store, hash-verified

167}
168
169func WaitForUserWaiterChange(userWaiter *ChangeWaiter) bool {
170 var isChanged bool
171 for i := 0; i < 100; i++ {
172 isChanged = userWaiter.RefreshUserCount()
173 if isChanged {
174 break
175 }
176 time.Sleep(10 * time.Millisecond)
177 }
178 return isChanged
179}
180
181// purgeWithDCPFeed purges all documents seen on a DCP feed with system xattrs, including tombstones.
182func purgeWithDCPFeed(ctx context.Context, bucket base.Bucket, tbp *base.TestBucketPool) error {

Callers 4

TestReloadUserFunction · 0.92
TestUserWaiterFunction · 0.85

Calls 1

RefreshUserCountMethod · 0.80

Tested by 4

TestReloadUserFunction · 0.74
TestUserWaiterFunction · 0.68