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

Function logEntry

db/change_cache_test.go:61–75  ·  view source on GitHub ↗
(seq uint64, docid string, revid string, channelNames []string, collectionID uint32)

Source from the content-addressed store, hash-verified

59}
60
61func logEntry(seq uint64, docid string, revid string, channelNames []string, collectionID uint32) *LogEntry {
62 entry := &LogEntry{
63 Sequence: seq,
64 DocID: docid,
65 RevID: revid,
66 TimeReceived: channels.NewFeedTimestampFromNow(),
67 CollectionID: collectionID,
68 }
69 channelMap := make(channels.ChannelMap)
70 for _, channelName := range channelNames {
71 channelMap[channelName] = nil
72 }
73 entry.Channels = channelMap
74 return entry
75}
76
77func testLogEntryWithCV(seq uint64, docid string, revid string, channelNames []string, collectionID uint32, sourceID string, version uint64) *LogEntry {
78 entry := &LogEntry{

Callers 2

TestChannelCacheMaxSizeFunction · 0.85
TestAddPendingLogsFunction · 0.85

Calls 1

NewFeedTimestampFromNowFunction · 0.92

Tested by

no test coverage detected