Skip to content

Commit b517c2d

Browse files
committed
fix(renderer): remove specific event listeners instead of all
1 parent 5aa6abf commit b517c2d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/renderer/src/components/ChatView.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,9 @@ watch(
200200
201201
// 清理事件监听
202202
onUnmounted(async () => {
203-
window.electron.ipcRenderer.removeAllListeners(STREAM_EVENTS.END)
204-
window.electron.ipcRenderer.removeAllListeners(STREAM_EVENTS.ERROR)
205-
window.electron.ipcRenderer.removeAllListeners(SHORTCUT_EVENTS.CLEAN_CHAT_HISTORY)
203+
window.electron.ipcRenderer.removeListener(STREAM_EVENTS.END, onStreamEnd)
204+
window.electron.ipcRenderer.removeListener(STREAM_EVENTS.ERROR, onStreamError)
205+
window.electron.ipcRenderer.removeListener(SHORTCUT_EVENTS.CLEAN_CHAT_HISTORY, onCleanChatHistory)
206206
})
207207
208208
defineExpose({

0 commit comments

Comments
 (0)