diff --git a/fsm/common/src/commonMain/kotlin/dev/inmo/micro_utils/fsm/common/UpdatableStatesMachine.kt b/fsm/common/src/commonMain/kotlin/dev/inmo/micro_utils/fsm/common/UpdatableStatesMachine.kt index 76fccd49c88..8d5a53f41bb 100644 --- a/fsm/common/src/commonMain/kotlin/dev/inmo/micro_utils/fsm/common/UpdatableStatesMachine.kt +++ b/fsm/common/src/commonMain/kotlin/dev/inmo/micro_utils/fsm/common/UpdatableStatesMachine.kt @@ -52,7 +52,7 @@ open class DefaultUpdatableStatesMachine( } } - protected suspend fun compare(previous: Optional, new: T): Boolean = previous.dataOrNull() != new + protected open suspend fun compare(previous: Optional, new: T): Boolean = previous.dataOrNull() != new override suspend fun updateChain(currentState: T, newState: T) { statesManager.update(currentState, newState)