Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance FSM: Remove Redundant Initial State, Ensure Post-Transition Execution, and Update Naming #226

Merged
merged 5 commits into from
Nov 6, 2024

Conversation

alimd
Copy link
Member

@alimd alimd commented Nov 6, 2024

  • fix(fsm): remove initialState from AlwatrFetchStateMachineConfig
  • fix(fsm): run postTransition__ in resetToInitialState_ and constructor
  • fix(observable): add AlwatrLogger type to logger_ property
  • refactor(fsm): update action naming conventions and enhance event handling in state transitions

alimd added 4 commits November 6, 2024 13:56
BREAKING CHANGE: initialState remove from AlwatrFetchStateMachineConfig
BREAKING CHANGE: event 'reset' fired on calling resetToInitialState and the first time in class constructor
…dling in state transitions

BREAKING CHANGE: all name of type ActionName in class `actionRecord_` changed
@alimd alimd self-assigned this Nov 6, 2024
@alimd alimd merged commit f58f80c into next Nov 6, 2024
2 checks passed
@alimd alimd deleted the feat/flux4 branch November 6, 2024 11:07
@alimd alimd requested a review from njfamirm November 6, 2024 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant