两端同步流式输出,刷新状态,强制退出。
This commit is contained in:
@@ -30,6 +30,7 @@ export const useSocketStore = defineStore('socket', () => {
|
||||
const maxLogCount = ref(20)
|
||||
|
||||
const authFailReason = ref('')
|
||||
const pcOffline = ref(false)
|
||||
|
||||
// ==================== 计算属性 ====================
|
||||
const isConnected = computed(() => connectionStatus.value === 'connected')
|
||||
@@ -66,6 +67,7 @@ export const useSocketStore = defineStore('socket', () => {
|
||||
...config.value,
|
||||
...options
|
||||
}
|
||||
pcOffline.value = false // 每次连接时重置 PC 离线标记
|
||||
addLog('info',
|
||||
`准备连接WebSocket。Token:${config.value.token || '未设置'}。ConversationId: ${config.value.conversationId || '未设置'}`
|
||||
)
|
||||
@@ -182,6 +184,7 @@ export const useSocketStore = defineStore('socket', () => {
|
||||
break
|
||||
|
||||
case 'pc_offline':
|
||||
pcOffline.value = true
|
||||
addLog('warn', 'PC 端已离线')
|
||||
break
|
||||
|
||||
@@ -287,6 +290,7 @@ export const useSocketStore = defineStore('socket', () => {
|
||||
logs,
|
||||
config,
|
||||
authFailReason,
|
||||
pcOffline,
|
||||
|
||||
// 计算属性
|
||||
isConnected,
|
||||
|
||||
Reference in New Issue
Block a user