MCPcopy Create free account
hub / github.com/rilldata/rill / addEvent

Method addEvent

runtime/catalog_cache.go:516–526  ·  view source on GitHub ↗

addEvent tracks when a resource has been changed.

(n *runtimev1.ResourceName, r *runtimev1.Resource, e runtimev1.ResourceEvent)

Source from the content-addressed store, hash-verified

514
515// addEvent tracks when a resource has been changed.
516func (c *catalogCache) addEvent(n *runtimev1.ResourceName, r *runtimev1.Resource, e runtimev1.ResourceEvent) {
517 c.events[nameStr(n)] = catalogEvent{
518 event: e,
519 name: n,
520 resource: r,
521 }
522 if !c.hasEvents {
523 c.hasEvents = true
524 c.hasEventsCh <- struct{}{}
525 }
526}
527
528// clearEvents clears all buffered events.
529// It should be called after consuming c.events.

Callers 10

createMethod · 0.95
renameMethod · 0.95
clearRenamedFromMethod · 0.95
updateMetaMethod · 0.95
updateSpecMethod · 0.95
updateStateMethod · 0.95
updateErrorAndWarningMethod · 0.95
updateDeletedMethod · 0.95
updateStatusMethod · 0.95
deleteMethod · 0.95

Calls 1

nameStrFunction · 0.85

Tested by

no test coverage detected