]> Repos - mime-chat/commitdiff
rename render-message event into agen-message
authorEnrique Hernandez <hernandeze2@xavier.edu>
Tue, 23 Feb 2021 20:43:40 +0000 (14:43 -0600)
committerEnrique Hernandez <hernandeze2@xavier.edu>
Tue, 23 Feb 2021 20:43:40 +0000 (14:43 -0600)
src/background/session.ts
src/components/messageView/index.vue
tests/server.js

index 7ca7f36a361c96270384ef3a628c34989f4194af..452695e031990f26ce7590a841ec3dce6f51f26f 100644 (file)
@@ -23,7 +23,7 @@ interface TextMessage {
     content: string;
 }
 
-const ip = 'ws://localhost';
+const ip = 'ws://127.0.0.1';
 const port = 8760;
 const reconnectTimeout = 3000; //ms
 let socket: WebSocket;
@@ -70,7 +70,7 @@ const receiveMessage = (message: string): void => {
         backgroundMitt.emit('message-res', parsed);
     } else if (parsed.modifier === "ai") {
         backgroundMitt.emit('ipc-renderer', {
-            endpoint: 'render-message',
+            endpoint: 'agent-message',
             message: parsed
         });
     }
@@ -103,7 +103,7 @@ export const sendAudio = async (content: Buffer) => {
     const res = await asyncSend(null, content);
 
     backgroundMitt.emit('ipc-renderer', {
-        endpoint: 'render-message',
+        endpoint: 'agent-message',
         message: res
     });
 }
index 58d19e873726c1e59267bdbd737a6ebdd9a71198..e1a35d6310099187cc4ead68df9cb77a38162614 100644 (file)
 </template>
 
 <script lang="ts">
-
 import TextBubble from "@/components/textBubble/index.vue";
-
 import { Message } from "@/types/message/index";
 import { useIpc } from "@/modules/ipc";
-import { Queue } from '@/modules/queue';
-
+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, ref } from "vue";
+import { defineComponent, reactive, onMounted, onUnmounted, watch } from "vue";
 
 export default defineComponent({
-  
   name: "MessageView",
   components: { TextBubble },
-  
+
   setup() {
     const { emitter } = useMitt();
     const renderArr: Message[] = reactive([]);
@@ -60,19 +54,18 @@ export default defineComponent({
       } else {
         renderArr.push(m);
       }
-    }
+    };
 
     watch(rendering, (rendering, _prevRendering) => {
       if (!rendering) {
-          const m = renderQ.dequeue() as Message | null;
-          if (m) renderArr.push(m);
+        const m = renderQ.dequeue() as Message | null;
+        if (m) renderArr.push(m);
       }
-    })
+    });
 
     onMounted(() => {
-
-      // Call render function on event "render-message."
-      window.ipcRenderer.on("render-message", (event, payload) => {
+      // Call render function on event "agent-message."
+      window.ipcRenderer.on("agent-message", (event, payload) => {
         const m = payload.message;
         if (m.content) render(m);
       });
@@ -80,7 +73,7 @@ export default defineComponent({
       emitter.on("user-message", async (message) => {
         try {
           const res = await invoke(message);
-          render(res)
+          render(res);
         } catch (e) {
           console.log("No response. Do not render.");
         }
@@ -88,7 +81,7 @@ export default defineComponent({
     });
 
     onUnmounted(() => {
-      window.ipcRenderer.removeAllListeners("render-message");
+      window.ipcRenderer.removeAllListeners("agent-message");
       emitter.all.clear();
     });
 
@@ -104,11 +97,9 @@ export default defineComponent({
 </script>
 
 <style lang="scss" scoped>
-
-  #messageView {
-    width: 1000px;
-    height: 100vh;
-    color: red;
-  }
-
+#messageView {
+  width: 1000px;
+  height: 100vh;
+  color: red;
+}
 </style>
index 9a2787dc9ba9a58b9c21f65233c20b64992babeb..01358e8daedbd1bff75509eb26f8ba59ee0dc0e0 100644 (file)
@@ -1,7 +1,7 @@
 const WebSocket = require("ws");
 
 const wss = new WebSocket.Server({
-  port: 8081
+  port: 8760
 });
 
 wss.on("connection", function connection(ws, req) {