presenton/electron/app/ipc/user_config_handlers.ts
2026-02-20 12:02:23 +05:45

16 lines
476 B
TypeScript

import { ipcMain } from "electron";
import { getUserConfig, setUserConfig } from "../utils";
export function setupUserConfigHandlers() {
ipcMain.handle("get-user-config", async (_, __) => {
return getUserConfig();
});
ipcMain.handle("set-user-config", async (_, userConfig: UserConfig) => {
setUserConfig(userConfig);
});
ipcMain.handle("get-can-change-keys", async (_, __) => {
return process.env.CAN_CHANGE_KEYS !== "false";
});
}