32 lines
758 B
TypeScript
32 lines
758 B
TypeScript
|
|
"use strict";
|
|
|
|
import { accountLogin, accountLogout } from "@/account";
|
|
import { IpcHandler } from "@/composables/useIpcMain";
|
|
|
|
const LOGIN_CHANNEL = "account-login";
|
|
const LOGOUT_CHANNEL = "account-logout";
|
|
|
|
const loginHandler = new IpcHandler({
|
|
channel: LOGIN_CHANNEL,
|
|
handlerCallback: accountLogin
|
|
});
|
|
|
|
const logoutHandler = new IpcHandler({
|
|
channel: LOGOUT_CHANNEL,
|
|
handlerCallback: accountLogout
|
|
});
|
|
|
|
const handlers = [loginHandler, logoutHandler];
|
|
|
|
export default handlers;
|
|
|
|
// export default function useAccountListeners(): void {
|
|
//
|
|
// ipcMain.removeHandler(LOGIN_HANDLER);
|
|
// ipcMain.handle(LOGIN_HANDLER, onLogin);
|
|
//
|
|
// ipcMain.removeHandler(LOGOUT_HANDLER);
|
|
// ipcMain.handle(LOGOUT_HANDLER, onLogout);
|
|
//
|
|
// }
|