change name timeoutHeartBeat

This commit is contained in:
Fairy-Phy 2023-10-29 20:18:53 +09:00
parent 06a630afa4
commit 45e1604d80
No known key found for this signature in database
GPG Key ID: 53E58673D5961DB5
1 changed files with 5 additions and 5 deletions

View File

@ -9,7 +9,7 @@ import { $i } from '@/account.js';
import { url } from '@/config.js'; import { url } from '@/config.js';
let stream: Misskey.Stream | null = null; let stream: Misskey.Stream | null = null;
let timeoutHeadBeat: number | null = null; let timeoutHeartBeat: number | null = null;
export let isReloading: boolean = false; export let isReloading: boolean = false;
@ -20,20 +20,20 @@ export function useStream(): Misskey.Stream {
token: $i.token, token: $i.token,
} : null)); } : null));
timeoutHeadBeat = window.setTimeout(heartbeat, 1000 * 60); timeoutHeartBeat = window.setTimeout(heartbeat, 1000 * 60);
return stream; return stream;
} }
export function reloadStream() { export function reloadStream() {
if (!stream) return useStream(); if (!stream) return useStream();
if (timeoutHeadBeat) window.clearTimeout(timeoutHeadBeat); if (timeoutHeartBeat) window.clearTimeout(timeoutHeartBeat);
isReloading = true; isReloading = true;
stream.close(); stream.close();
stream.once('_connected_', () => isReloading = false); stream.once('_connected_', () => isReloading = false);
stream.stream.reconnect(); stream.stream.reconnect();
timeoutHeadBeat = window.setTimeout(heartbeat, 1000 * 60); timeoutHeartBeat = window.setTimeout(heartbeat, 1000 * 60);
return stream; return stream;
} }
@ -42,5 +42,5 @@ function heartbeat(): void {
if (stream != null && document.visibilityState === 'visible') { if (stream != null && document.visibilityState === 'visible') {
stream.heartbeat(); stream.heartbeat();
} }
timeoutHeadBeat = window.setTimeout(heartbeat, 1000 * 60); timeoutHeartBeat = window.setTimeout(heartbeat, 1000 * 60);
} }