cleanup ipc + input controller
This commit is contained in:
parent
3cf22d61ac
commit
a15a8650de
7 changed files with 75 additions and 108 deletions
|
|
@ -41,12 +41,12 @@ export default defineComponent({
|
|||
setup() {
|
||||
const renderArr: Message[] = reactive([]);
|
||||
const { emitter } = useMitt();
|
||||
const { data, invoke } = useIpc("async-message");
|
||||
const { data, invoke } = useIpc("message");
|
||||
|
||||
onMounted(() => {
|
||||
window.ipcRenderer.on("render-message", (event, payload) => {
|
||||
const message = payload.message;
|
||||
if (message) renderArr.push(message);
|
||||
if (message.content) renderArr.push(message);
|
||||
});
|
||||
|
||||
emitter.on("animateSend", async (message) => {
|
||||
|
|
|
|||
|
|
@ -1,11 +1,12 @@
|
|||
import { VueTransitionCallback } from '@/types/vue3/vueTransitionCallback/index';
|
||||
import useMessageViewAnims from "./anime";
|
||||
import useOffsetCalculator from './offsetCalculator';
|
||||
|
||||
/**
|
||||
* handles visualization of view messages through
|
||||
* vue transition callbacks and anime-js animations
|
||||
*/
|
||||
|
||||
import { VueTransitionCallback } from '@/types/vue3/vueTransitionCallback/index';
|
||||
import useMessageViewAnims from "./anime";
|
||||
import useOffsetCalculator from './offsetCalculator';
|
||||
|
||||
export default function useMessageView(): {
|
||||
beforeEnter: VueTransitionCallback;
|
||||
enter: VueTransitionCallback;
|
||||
|
|
|
|||
Loading…
Reference in a new issue