Initial Commit

This commit is contained in:
Draculabo committed 2025-12-23 01:38:53 +08:00
commit d0417339c1
158 files changed
+31368

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
import { os } from "@orpc/server";
import { ipcContext } from "../context";
import { logger } from "../../utils/logger";
export const minimizeWindow = os
.use(ipcContext.mainWindowContext)
.handler(({ context }) => {
const { window } = context;
window.minimize();
});
export const maximizeWindow = os
.use(ipcContext.mainWindowContext)
.handler(({ context }) => {
const { window } = context;
if (window.isMaximized()) {
window.unmaximize();
} else {
window.maximize();
}
});
export const closeWindow = os
.use(ipcContext.mainWindowContext)
.handler(({ context }) => {
logger.info('IPC: closeWindow called');
const { window } = context;
window.close();
});
+8
View File
@@ -0,0 +1,8 @@
import { closeWindow, maximizeWindow, minimizeWindow } from './handlers';
import { os } from '@orpc/server';
export const window = os.router({
minimizeWindow,
maximizeWindow,
closeWindow,
});