3 ms·
func (fsm *FSM[T]) Transition(...) { ... fsm.Transitions[time.Now()] = Transition[T]{ FromState: *fsm.CurrentState, ToState: targetS
by preseinger 3y ago
func (fsm *FSM[T]) Transition(...) {
...
fsm.Transitions[time.Now()] = Transition[T]{
FromState: *fsm.CurrentState,
ToState: targetState,
Timestamp: &tn,
Metadata: metadata,
}
does fsm.Transitions grow without bounds?