Repository navigation
v1.2.0
- Organized code into logical regions
- Improved method organization and flow
- Added proper ErrorResponse class to handle server error format
- Created IsSuccess() and GetErrorMessage() helper methods
- Enhanced JSON parsing to handle different response formats
- Added special handling for simple {"success":true} responses
- Added immediate heartbeat verification after session initialization
- Implemented double-checking that session remains valid after verification
- Added proper retry logic when verification fails
- Added session state change events via OnSessionStateChanged
- Implemented auto-reinitialization for "NO_ACTIVE_SESSION" errors
- Improved thread safety with lock statements
- Added proper cleanup of resources
- Added detailed error and warning messages
- Added constants for magic numbers
- Created OnApiError event for error notifications
Full Changelog: v1.1.0...v1.2.0