diff --git a/src/main/events/index.ts b/src/main/events/index.ts index 406c4140..d54b23a6 100644 --- a/src/main/events/index.ts +++ b/src/main/events/index.ts @@ -27,7 +27,7 @@ import "./torrenting/start-game-download"; import "./user-preferences/get-user-preferences"; import "./user-preferences/update-user-preferences"; import "./user-preferences/auto-launch"; -import "./repacks/magnet-data" +import "./repacks/get-magnet-health" ipcMain.handle("ping", () => "pong"); ipcMain.handle("getVersion", () => app.getVersion()); diff --git a/src/main/events/repacks/get-magnet-health.ts b/src/main/events/repacks/get-magnet-health.ts new file mode 100644 index 00000000..840f3eb1 --- /dev/null +++ b/src/main/events/repacks/get-magnet-health.ts @@ -0,0 +1,10 @@ +import { webTorrentData } from "@main/services/web-torrent-health" +import { registerEvent } from "../register-event" + +const getMagnetHealth = async (_event: Electron.IpcMainInvokeEvent, magnet: string) => { + return webTorrentData.getSeedersAndPeers(magnet) +} + +registerEvent(getMagnetHealth, { + name: 'getMagnetHealth' +}) diff --git a/src/main/events/repacks/magnet-data.ts b/src/main/events/repacks/magnet-data.ts deleted file mode 100644 index 23c86294..00000000 --- a/src/main/events/repacks/magnet-data.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { openWebTorrent } from "@main/services/open-web-torrent" -import { registerEvent } from "../register-event" - -const getMagnetData = async (_event: Electron.IpcMainInvokeEvent, magnet: string) => { - return openWebTorrent.getSeedersAndPeers(magnet) -} - -registerEvent(getMagnetData, { - name: 'getMagnetData' -}) diff --git a/src/preload/index.d.ts b/src/preload/index.d.ts index 94d93e6e..2ed7ef39 100644 --- a/src/preload/index.d.ts +++ b/src/preload/index.d.ts @@ -102,5 +102,5 @@ contextBridge.exposeInMainWorld("electron", { showOpenDialog: (options: Electron.OpenDialogOptions) => ipcRenderer.invoke("showOpenDialog", options), platform: process.platform, - getMagnetData: (magnet: string) => ipcRenderer.invoke("getMagnetData", magnet), + getMagnetHealth: (magnet: string) => ipcRenderer.invoke("getMagnetHealth", magnet), }); diff --git a/src/preload/index.ts b/src/preload/index.ts index 24b1cd54..778c2065 100644 --- a/src/preload/index.ts +++ b/src/preload/index.ts @@ -112,5 +112,5 @@ contextBridge.exposeInMainWorld("electron", { showOpenDialog: (options: Electron.OpenDialogOptions) => ipcRenderer.invoke("showOpenDialog", options), platform: process.platform, - getMagnetData: (magnet: string) => ipcRenderer.invoke("getMagnetData", magnet), + getMagnetHealth: (magnet: string) => ipcRenderer.invoke("getMagnetHealth", magnet), }); diff --git a/src/renderer/src/declaration.d.ts b/src/renderer/src/declaration.d.ts index 4ab50624..d18a23b7 100644 --- a/src/renderer/src/declaration.d.ts +++ b/src/renderer/src/declaration.d.ts @@ -88,7 +88,7 @@ declare global { options: Electron.OpenDialogOptions ) => Promise; platform: NodeJS.Platform; - getMagnetData: (magnet: string) => Promise<{ seeders: number; peers: number }>; + getMagnetHealth: (magnet: string) => Promise<{ seeders: number; peers: number }>; } interface Window { diff --git a/src/renderer/src/pages/game-details/seeders-and-peers/useMagnetData.tsx b/src/renderer/src/pages/game-details/seeders-and-peers/useMagnetData.tsx index 77622e81..890ab622 100644 --- a/src/renderer/src/pages/game-details/seeders-and-peers/useMagnetData.tsx +++ b/src/renderer/src/pages/game-details/seeders-and-peers/useMagnetData.tsx @@ -27,7 +27,7 @@ export function useMagnetData(magnet: string) { return; } - window.electron.getMagnetData(magnet).then( + window.electron.getMagnetHealth(magnet).then( (result) => { if (result) { setMagnetData(result);