We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c462daa commit 1251cbaCopy full SHA for 1251cba
packages/app/src/types.ts
@@ -25,7 +25,18 @@ export interface PlatformLoggerService {
25
}
26
27
export interface HeartbeatService {
28
+ /**
29
+ * Called to report a heartbeat. The function will generate
30
+ * a HeartbeatsByUserAgent object, update heartbeatsCache, and persist it
31
+ * to IndexedDB.
32
+ * Note that we only store one heartbeat per day. So if a heartbeat for today is
33
+ * already logged, subsequent calls to this function in the same day will be ignored.
34
+ */
35
triggerHeartbeat(): Promise<void>;
36
37
+ * Returns a base64 encoded string which can be attached to the heartbeat-specific header directly.
38
+ * It also clears all heartbeats from memory as well as in IndexedDB.
39
40
getHeartbeatsHeader(): Promise<string>;
41
42
0 commit comments