diff --git a/desktop/src/api/common.ts b/desktop/src/api/common.ts index f18506981..0c4c69cbe 100644 --- a/desktop/src/api/common.ts +++ b/desktop/src/api/common.ts @@ -27,13 +27,4 @@ export const openDirectory = async (dirPath: string): Promise => { } }; -export const getPlatform = async (): Promise<"mac" | "windows" | "linux"> => { - try { - return await ipcRenderer.invoke("get-platform"); - } catch (e) { - logError(e, "failed to get platform"); - throw e; - } -}; - export { logToDisk, openLogDirectory } from "../services/logging"; diff --git a/desktop/src/preload.ts b/desktop/src/preload.ts index ec9b0d997..0f2180185 100644 --- a/desktop/src/preload.ts +++ b/desktop/src/preload.ts @@ -32,7 +32,6 @@ import { deleteDiskCache, openDiskCache } from "./api/cache"; import { computeImageEmbedding, computeTextEmbedding } from "./api/clip"; import { getAppVersion, - getPlatform, logToDisk, openDirectory, openLogDirectory, @@ -138,5 +137,4 @@ contextBridge.exposeInMainWorld("ElectronAPIs", { deleteFile, computeImageEmbedding, computeTextEmbedding, - getPlatform, }); diff --git a/desktop/src/utils/ipcComms.ts b/desktop/src/utils/ipcComms.ts index c81b2b2ce..b13c5e3bc 100644 --- a/desktop/src/utils/ipcComms.ts +++ b/desktop/src/utils/ipcComms.ts @@ -27,7 +27,6 @@ import { generateImageThumbnail, } from "../services/imageProcessor"; import { logErrorSentry } from "../services/sentry"; -import { getPlatform } from "./common/platform"; import { createWindow } from "./createWindow"; import { generateTempFilePath } from "./temp"; @@ -176,7 +175,4 @@ export default function setupIpcComs( ipcMain.handle("compute-text-embedding", (_, model, text) => { return computeTextEmbedding(model, text); }); - ipcMain.handle("get-platform", () => { - return getPlatform(); - }); } diff --git a/web/packages/shared/electron/types.ts b/web/packages/shared/electron/types.ts index 01cfe4452..ad23f8512 100644 --- a/web/packages/shared/electron/types.ts +++ b/web/packages/shared/electron/types.ts @@ -104,5 +104,4 @@ export interface ElectronAPIsType { imageData: Uint8Array, ) => Promise; computeTextEmbedding: (model: Model, text: string) => Promise; - getPlatform: () => Promise<"mac" | "windows" | "linux">; }