remove render-message event listener on dismount

This commit is contained in:
riqo 2021-02-24 11:45:11 -06:00
commit 27898f9b1d

View file

@ -27,7 +27,6 @@ import { Message } from "@/types/message/index";
import { Queue } from "@/modules/queue";
import useTransitions from "./viewDetails/transitions";
import useScrollView from "@/modules/scrollView";
import useMitt from "@/modules/mitt";
import { defineComponent, reactive, onMounted, onUnmounted, watch } from "vue";
export default defineComponent({
@ -35,7 +34,6 @@ export default defineComponent({
components: { TextBubble },
setup() {
const { emitter } = useMitt();
const renderArr: Message[] = reactive([]);
const renderQ = new Queue();
@ -69,8 +67,7 @@ export default defineComponent({
});
onUnmounted(() => {
window.ipcRenderer.removeAllListeners("agent-message");
emitter.all.clear();
window.ipcRenderer.removeAllListeners("render-message");
});
return {