addEvent tracks when a resource has been changed.
(n *runtimev1.ResourceName, r *runtimev1.Resource, e runtimev1.ResourceEvent)
| 514 | |
| 515 | // addEvent tracks when a resource has been changed. |
| 516 | func (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. |
no test coverage detected