add async await response syntax to message view

This commit is contained in:
riqo 2021-02-16 17:12:19 -06:00
commit fd49d25696

View file

@ -38,7 +38,7 @@ export default defineComponent({
const renderArr: Message[] = reactive([]); const renderArr: Message[] = reactive([]);
const renderQ = new Queue(); const renderQ = new Queue();
const { data, invoke } = useIpc("message"); const { invoke } = useIpc("message");
const { beforeEnter, enter, afterEnter, rendering } = useTransitions(); const { beforeEnter, enter, afterEnter, rendering } = useTransitions();
const { scrollView } = useScrollView({ const { scrollView } = useScrollView({
targetId: "messageView", targetId: "messageView",
@ -67,8 +67,8 @@ export default defineComponent({
emitter.on("user-message", async (message) => { emitter.on("user-message", async (message) => {
try { try {
await invoke(message); const res = await invoke(message);
render(data.value) render(res)
} catch (e) { } catch (e) {
console.log("No response. Do not render."); console.log("No response. Do not render.");
} }