summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-06-06 09:16:38 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-06-06 09:16:38 +0900
commit29856a9129495cf64b7b5f0d287485cf4e6963c1 (patch)
tree1dc4b9bf49924b817247a3fe7bdd8a3950f437fa
parentperf(frontend): WebGL contextの数を減らす (diff)
downloadmisskey-29856a9129495cf64b7b5f0d287485cf4e6963c1.tar.gz
misskey-29856a9129495cf64b7b5f0d287485cf4e6963c1.tar.bz2
misskey-29856a9129495cf64b7b5f0d287485cf4e6963c1.zip
tweak of 981e6f996
-rw-r--r--packages/frontend/src/stream.ts2
-rw-r--r--packages/misskey-js/src/streaming.ts8
2 files changed, 9 insertions, 1 deletions
diff --git a/packages/frontend/src/stream.ts b/packages/frontend/src/stream.ts
index a807d1d306..a7e4ecd42d 100644
--- a/packages/frontend/src/stream.ts
+++ b/packages/frontend/src/stream.ts
@@ -19,7 +19,7 @@ export function useStream(): Misskey.Stream {
function heartbeat(): void {
if (stream != null && document.visibilityState === 'visible') {
- stream.send('ping');
+ stream.heartbeat();
}
window.setTimeout(heartbeat, 1000 * 60);
}
diff --git a/packages/misskey-js/src/streaming.ts b/packages/misskey-js/src/streaming.ts
index 0218b40a03..92a220b496 100644
--- a/packages/misskey-js/src/streaming.ts
+++ b/packages/misskey-js/src/streaming.ts
@@ -186,6 +186,14 @@ export default class Stream extends EventEmitter<StreamEvents> {
this.stream.send(JSON.stringify(typeOrPayload));
}
+ public ping(): void {
+ this.stream.send('ping');
+ }
+
+ public heartbeat(): void {
+ this.stream.send('h');
+ }
+
/**
* Close this connection
*/