feat(companion): add platform createHeartbeatLoop helper
This commit is contained in:
@@ -1197,6 +1197,7 @@ Companion runtime helper:
|
||||
- `AndroidCompanionClient` (`platform: "android"`, FCM push registration)
|
||||
- shared `bootstrap()` helper (`register` + `getCapabilities`) for startup handshakes
|
||||
- shared `publishHeartbeat()` helper for periodic `node.status.set` updates with safe defaults
|
||||
- `createHeartbeatLoop()` convenience helper that returns a bound `CompanionHeartbeatLoop`
|
||||
- optional `defaultSessionId` for canvas helper calls so `sessionId` can be omitted per call
|
||||
- `src/companion/heartbeatLoop.ts` provides `CompanionHeartbeatLoop` for periodic heartbeat scheduling (`publishHeartbeat`) with start/stop safety, `tickNow()` for manual sends, error hooks, and optional auto-stop after repeated failures.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user