Tags: AppsDevTeam/sobitecr
Tags
Refactor `startTransaction` parameters to use `deviceId` Replaces the `lockTimeout` parameter with `deviceId` in the `startTransaction` method. This allows associating transactions with specific devices instead of relying on a generic lock timeout. The `ERROR_ANOTHER_TRANSACTION_IN_PROGRESS` constant is also removed as it is no longer applicable to the new transaction management approach.
Adds transaction check functionality Adds the ability to check the state of a transaction. This change introduces a new `checkTransaction` method that allows users to query the status of a specific transaction by its ID. It also updates the internal logic to handle `check_transaction` operations, including response parsing and callback execution.
PreviousNext