Skip to content

Tags: AppsDevTeam/sobitecr

Tags

v1.3.1

Toggle v1.3.1's commit message
Remove `deviceId` parameter from `startTransaction`

The `deviceId` parameter is no longer required for the `startTransaction` operation, simplifying its method signature and internal message payload.

v1.3

Toggle v1.3's commit message
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.

v1.2

Toggle v1.2's commit message
Adds transaction lock timeout

Introduces a lock timeout for the startTransaction operation.

This prevents indefinite locking when starting a transaction.
Also defines a new error code for "another transaction in progress".

v1.1

Toggle v1.1's commit message
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.

v1.0.12

Toggle v1.0.12's commit message
throw error and end loop

v1.0.11

Toggle v1.0.11's commit message
sync call instead of async

v1.0.10

Toggle v1.0.10's commit message
ramsey/uuid 4.2 for php 7 support

v1.0.9

Toggle v1.0.9's commit message
fix

v1.0.8

Toggle v1.0.8's commit message
fix

v1.0.7

Toggle v1.0.7's commit message
improvements