diff --git a/src/data/DanmakuClients/BaseDanmakuClient.ts b/src/data/DanmakuClients/BaseDanmakuClient.ts index 322c17c..beccdaf 100644 --- a/src/data/DanmakuClients/BaseDanmakuClient.ts +++ b/src/data/DanmakuClients/BaseDanmakuClient.ts @@ -59,6 +59,7 @@ export default abstract class BaseDanmakuClient { } } catch (err) { console.error(err) + this.state = 'disconnected' return { success: false, message: err ? err.toString() : '未知错误' diff --git a/src/views/OpenLiveLayout.vue b/src/views/OpenLiveLayout.vue index 2eaebe8..1568555 100644 --- a/src/views/OpenLiveLayout.vue +++ b/src/views/OpenLiveLayout.vue @@ -39,7 +39,7 @@ const sider = ref() const { width } = useElementSize(sider) const authInfo = ref() -const danmakuClient = await useDanmakuClient().initClient() +const danmakuClient = await useDanmakuClient() const menuOptions = [ {