fix: Replace getMagnetData with getMagnetHealth in references and implementations

This commit is contained in:
ChristoferMendes 2024-05-12 21:06:02 -03:00
parent 6b9f902b2c
commit 27bff9d2e6
7 changed files with 15 additions and 15 deletions

View file

@ -27,7 +27,7 @@ import "./torrenting/start-game-download";
import "./user-preferences/get-user-preferences"; import "./user-preferences/get-user-preferences";
import "./user-preferences/update-user-preferences"; import "./user-preferences/update-user-preferences";
import "./user-preferences/auto-launch"; import "./user-preferences/auto-launch";
import "./repacks/magnet-data" import "./repacks/get-magnet-health"
ipcMain.handle("ping", () => "pong"); ipcMain.handle("ping", () => "pong");
ipcMain.handle("getVersion", () => app.getVersion()); ipcMain.handle("getVersion", () => app.getVersion());

View file

@ -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'
})

View file

@ -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'
})

View file

@ -102,5 +102,5 @@ contextBridge.exposeInMainWorld("electron", {
showOpenDialog: (options: Electron.OpenDialogOptions) => showOpenDialog: (options: Electron.OpenDialogOptions) =>
ipcRenderer.invoke("showOpenDialog", options), ipcRenderer.invoke("showOpenDialog", options),
platform: process.platform, platform: process.platform,
getMagnetData: (magnet: string) => ipcRenderer.invoke("getMagnetData", magnet), getMagnetHealth: (magnet: string) => ipcRenderer.invoke("getMagnetHealth", magnet),
}); });

View file

@ -112,5 +112,5 @@ contextBridge.exposeInMainWorld("electron", {
showOpenDialog: (options: Electron.OpenDialogOptions) => showOpenDialog: (options: Electron.OpenDialogOptions) =>
ipcRenderer.invoke("showOpenDialog", options), ipcRenderer.invoke("showOpenDialog", options),
platform: process.platform, platform: process.platform,
getMagnetData: (magnet: string) => ipcRenderer.invoke("getMagnetData", magnet), getMagnetHealth: (magnet: string) => ipcRenderer.invoke("getMagnetHealth", magnet),
}); });

View file

@ -88,7 +88,7 @@ declare global {
options: Electron.OpenDialogOptions options: Electron.OpenDialogOptions
) => Promise<Electron.OpenDialogReturnValue>; ) => Promise<Electron.OpenDialogReturnValue>;
platform: NodeJS.Platform; platform: NodeJS.Platform;
getMagnetData: (magnet: string) => Promise<{ seeders: number; peers: number }>; getMagnetHealth: (magnet: string) => Promise<{ seeders: number; peers: number }>;
} }
interface Window { interface Window {

View file

@ -27,7 +27,7 @@ export function useMagnetData(magnet: string) {
return; return;
} }
window.electron.getMagnetData(magnet).then( window.electron.getMagnetHealth(magnet).then(
(result) => { (result) => {
if (result) { if (result) {
setMagnetData(result); setMagnetData(result);