瀏覽代碼

Remove unused IPC for getPlatform

Manav Rathi 1 年之前
父節點
當前提交
e00b8fd2f1
共有 4 個文件被更改,包括 0 次插入16 次删除
  1. 0 9
      desktop/src/api/common.ts
  2. 0 2
      desktop/src/preload.ts
  3. 0 4
      desktop/src/utils/ipcComms.ts
  4. 0 1
      web/packages/shared/electron/types.ts

+ 0 - 9
desktop/src/api/common.ts

@@ -27,13 +27,4 @@ export const openDirectory = async (dirPath: string): Promise<void> => {
     }
 };
 
-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";

+ 0 - 2
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,
 });

+ 0 - 4
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();
-    });
 }

+ 0 - 1
web/packages/shared/electron/types.ts

@@ -104,5 +104,4 @@ export interface ElectronAPIsType {
         imageData: Uint8Array,
     ) => Promise<Float32Array>;
     computeTextEmbedding: (model: Model, text: string) => Promise<Float32Array>;
-    getPlatform: () => Promise<"mac" | "windows" | "linux">;
 }