Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update README.md * chore: Update .github/workflows/checkout.yml to fix Codecov upload issue * chore: Update .github/workflows/checkout.yml to fix Codecov upload issue * chore: Fix Codecov upload issue in .github/workflows/checkout.yml * Add token * Refactor imports to use 'channel_event.dart' instead of 'channel_push.dart' * chore: Refactor ChatRepositorySpinifyImpl to use lazy loading for event streams * Refactor imports to use 'channel_event.dart' instead of 'channel_push.dart' * Refactor imports to use 'channel_event.dart' instead of 'channel_push.dart' * Refactor SpinifySubscriptionMixin to use specific implementation classes for client and server subscriptions * Refactor SpinifySubscriptionMixin to use specific implementation classes for client and server subscriptions * Refactor SpinifySubscriptionMixin to use specific implementation classes for client and server subscriptions * Refactor SpinifySubscriptionMixin to use specific implementation classes for client and server subscriptions * Refactor SpinifySubscriptionMixin to use specific implementation classes for client and server subscriptions * Refactor SpinifySubscriptionMixin to use specific implementation classes for client and server subscriptions * Refactor SpinifySubscriptionMixin to use specific implementation classes for client and server subscriptions * Reformat * Refactor SpinifyChannelEvents extension to use a more descriptive parameter name * Refactor SpinifyChannelEvents extension parameter name for clarity * Refactor SpinifyServerSubscription test to use fakeAsync * Refactor SpinifyImpl to handle missing subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to handle missing subscriptions in SpinifySubscriptionMixin * Refactor task groups in .vscode/tasks.json for better organization * Refactor SpinifyImpl to handle missing subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to improve handling of server subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to use Future instead of FutureOr in callback types * Refactor SpinifyImpl to handle missing subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to handle missing subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to handle missing subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to handle missing subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to add support for Protobuf transport * Refactor SpinifyImpl to improve handling of server subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to improve handling of server subscriptions in SpinifySubscriptionMixin * Refactor SpinifyImpl to update JSON codec support in SpinifySubscriptionMixin * Refactor SpinifyImpl to add support for Protobuf transport * Refactor SpinifyImpl to add support for Protobuf transport * Refactor SpinifyImpl to add support for Protobuf transport * Refactor SpinifyImpl to handle nullable data in subscription state * Refactor SpinifyImpl to update JSON codec support in SpinifySubscriptionMixin * Refactor SpinifyImpl to update JSON codec support in SpinifySubscriptionMixin * Refactor SpinifyImpl to update JSON codec support in SpinifySubscriptionMixin * Refactor SpinifyImpl to handle disconnect advice from the server * Refactor SpinifyImpl to handle disconnect advice from the server * Refactor SpinifyImpl to handle disconnect advice from the server * Refactor SpinifyImpl to handle disconnect advice from the server * Refactor SpinifyImpl to improve handling of WebSocket close codes and reasons * Refactor SpinifyImpl to remove redundant code in SpinifySubscriptionMixin * Refactor SpinifyImpl to handle WebSocket close codes and reasons more effectively * Refactor SpinifyImpl to remove redundant code in SpinifySubscriptionMixin * Refactor SpinifyImpl to add dart:build_runner:watch task * Refactor SpinifyImpl to add WebSocket close code and reason handling * Refactor SpinifyImpl to add optional subscription on creation * Refactor SpinifyImpl to handle WebSocket close codes and reasons more effectively * Refactor SpinifyImpl to handle WebSocket close codes and reasons more effectively * Refactor SpinifyImpl to add SpinifyAnnotation for manual user methods * Refactor SpinifyImpl to improve handling of WebSocket close codes and reasons * Refactor SpinifyImpl to remove redundant code in SpinifySubscriptionMixin * Refactor SpinifyMetrics to remove commented out code for ping * Merge branch 'feature/subscriptions' of https://github.com/PlugFox/spinify into feature/subscriptions * Refactor SpinifyImpl to handle WebSocket close codes and reasons more effectively * Refactor SpinifyImpl to tear down reconnect timer on subscription implementation * Refactor SpinifyImpl to add publications to client _eventController * Refactor SpinifyImpl to remove commented out code and add publication handling * Refactor SpinifyImpl to remove commented out code, handle publications, and improve WebSocket close code handling * Refactor SpinifySubscriptionImpl to update error message for closed Spinify client * Refactor SpinifyImpl to update publication handling and offset in client subscription * Refactor SpinifyImpl to export SpinifyMetrics and SpinifyMetrics$Channel * Refactor SpinifyImpl to update subscription state handling and fix setState calls * Refactor SpinifyImpl to import Metric model and handle publications * Refactor SpinifyImpl to update SpinifyMetrics class references * Refactor SpinifyImpl to implement rotating log buffer * Refactor SpinifySubscriptionState to update data parameter in subscribed factory constructor * Refactor SpinifyImpl to update log level handling and add isError property * Refactor SpinifyClientSubscriptionImpl to improve unsubscribe logic and error handling * Refactor SpinifyClientSubscriptionImpl to update refresh subscription timer logic * Refactor SpinifyImpl to update SpinifyMetrics class references * Refactor SpinifyImpl to update SpinifyMetrics class references * Refactor SpinifyImpl to improve unsubscribe logic and error handling * Refactor SpinifyImpl to implement rotating log buffer * Refactor SpinifyImpl to remove unused code and update dependencies * Refactor SpinifyImpl to update dependencies and improve WebSocket handling * Refactor SpinifyImpl to update dependencies and improve WebSocket handling * Refactor SpinifyImpl to update dependencies and improve WebSocket handling
- Loading branch information