Repository navigation
Fix cancel heartbeat delay timer on abort - #527
Conversation
Clear pending heartbeat delay timer when presence effect is aborted, so destroy no longer waits for the full heartbeat interval. refactor(presence): remove unused `delay` dependency Drop `delay` from event engine dependencies and client setup, as heartbeat delay now uses `heartbeatDelay`. test(presence): cover heartbeat delay cancellation Add tests for timer cancel on destroy, no heartbeats after destroy and heartbeat loop stop on zero interval.
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Remove `abortSignal` listener created for `wait` effect once heartbeat delay resolves.
|
@pubnub-release-bot release |
|
🚀 Release successfully completed 🚀 |
fix(presence): cancel heartbeat delay timer on abort
Clear pending heartbeat delay timer when presence effect is aborted, so destroy no longer waits for the full heartbeat interval.
refactor(presence): remove unused
delaydependencyDrop
delayfrom event engine dependencies and client setup, as heartbeat delay now usesheartbeatDelay.test(presence): cover heartbeat delay cancellation
Add tests for timer cancel on destroy, no heartbeats after destroy and heartbeat loop stop on zero interval.