diff --git a/src/store/useWebFetcher.ts b/src/store/useWebFetcher.ts index 04e27eb..434d143 100644 --- a/src/store/useWebFetcher.ts +++ b/src/store/useWebFetcher.ts @@ -86,6 +86,7 @@ export const useWebFetcher = defineStore('WebFetcher', () => { result = await connectDanmakuClient() } isStarted.value = true + disconnectedByServer = false }) connection.onclose(reconnect) diff --git a/src/views/obs/WebFetcherOBS.vue b/src/views/obs/WebFetcherOBS.vue index 3dfc16e..3d18b0d 100644 --- a/src/views/obs/WebFetcherOBS.vue +++ b/src/views/obs/WebFetcherOBS.vue @@ -14,6 +14,7 @@ onMounted(async () => { if (webFetcher.isStarted) { return } + webFetcher.Stop() webFetcher.Start() }, 20000)