import { accountLogin, accountLogout } from "@/account";
import { IpcHandler } from "@/composables/useIpcMain";
-import { flush } from "@/audio";
const LOGIN_CHANNEL = "invoke-account-login";
const LOGOUT_CHANNEL = "invoke-account-logout";
-const GET_AUDIO_CHANNEL = "invoke-audio-flush";
export const loginHandler = new IpcHandler({
channel: LOGIN_CHANNEL,
channel: LOGOUT_CHANNEL,
handlerCallback: accountLogout
});
-
-export const getAudioHandler = new IpcHandler({
- channel: GET_AUDIO_CHANNEL,
- handlerCallback: flush
-});
import { IpcListener } from "@/composables/useIpcMain"
import { sendMessage } from '@/session';
-import { collect } from "@/audio";
import { updateAppState } from "@/account";
import { onNavBar } from "@/window";
-import { toggleRecord } from "@/audio";
const CLIENT_MESSAGE_CHANNEL = "post-session-send"
const APP_MOUNT_CHANNEL = "post-app-mount";
channel: NAV_BAR_CHANNEL,
listenerCallback: onNavBar
});
-
-export const recordingListener = new IpcListener({
- channel: RECORDING_CHANNEL,
- listenerCallback: toggleRecord
-});
\ No newline at end of file