flutter_app_gate 0.1.0
flutter_app_gate: ^0.1.0 copied to clipboard
A lightweight, concurrency-safe coordination package to defer actions until named conditions ("gates") are open. Zero dependencies, pure Dart.
0.1.0 #
- Initial release of
flutter_app_gate. - Pure Dart, zero runtime dependencies.
- Named gate management:
open,close,isOpen,areOpen. - Action execution coordination with
runand async/sync support. - Non-blocking FIFO queue behavior avoiding head-of-line blocking.
- Duplicate pending action ID protection.
- Thread/concurrency-safe processing loop with re-entrancy protection.
- Fine-grained event stream with
AppGateEventandAppGateStatus. - Error isolation and structured
AppGateExceptionhierarchy. - Configurable maximum queue capacity.
- Instance
resetanddisposelifecycle management.