velodrome/transform/plugins/bundle.go
func (b BundledStates) ReceiveEvent(ID string, eventName, label string, t time.Time) bool {
	state, ok := b.states[ID]
	if !ok {
		state = NewState(b.description)
	}
	state, changed := state.ReceiveEvent(eventName, label, t)
	b.states[ID] = state
	return changed
}
func (b BundledStates) ReceiveEvent(ID string, eventName, label string, t time.Time) bool {
	state, ok := b.states[ID]
	if !ok {
		state = NewState(b.description)
	}
	state, changed := state.ReceiveEvent(eventName, label, t)
	b.states[ID] = state
	return changed
}
func ( b BundledStates ) ReceiveEvent ( ID string , eventName , label string , t time . Time ) bool { state , ok := b . states [ ID ] if ! ok { state = NewState ( b . description ) } state , changed := state . ReceiveEvent ( eventName , label , t ) b . states [ ID ] = state return changed }
// ReceiveEvent is called when something happens on an issue. The state
// for that issue is updated.
ReceiveEvent is called when something happens on an issue . The state for that issue is updated .