feat(events): Add new event for getting magnet data

This commit is contained in:
ChristoferMendes
2024-05-10 11:43:36 -03:00
parent 02c4f0a0e6
commit a0344ea491
4 changed files with 13 additions and 0 deletions

View File

@@ -27,6 +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"
ipcMain.handle("ping", () => "pong");
ipcMain.handle("getVersion", () => app.getVersion());

View File

@@ -0,0 +1,10 @@
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'
})