MCPcopy Index your code
hub / github.com/callstack/agent-device / heartbeat

Method heartbeat

src/cloud-webdriver/runtime.ts:268–272  ·  view source on GitHub ↗
(lease: DeviceLease)

Source from the content-addressed store, hash-verified

266 }
267
268 private heartbeat(lease: DeviceLease): Record<string, unknown> | undefined {
269 if (lease.leaseProvider !== this.provider) return undefined;
270 if (!this.sessionsByLeaseId.has(lease.leaseId)) return undefined;
271 return { provider: this.provider };
272 }
273
274 private async release(lease: DeviceLease): Promise<Record<string, unknown> | undefined> {
275 if (lease.leaseProvider !== this.provider) return undefined;

Callers 4

constructorMethod · 0.95
allocateMethod · 0.95
heartbeatOrAllocateLeaseFunction · 0.80
handleLeaseCommandsFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected