We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9418c4a commit b09e91aCopy full SHA for b09e91a
src/main/events/torrenting/start-game-download.ts
@@ -91,9 +91,15 @@ const startGameDownload = async (
91
logger.error("Failed to create game download", err);
92
});
93
94
- const { infoHash } = await parseTorrent(payload.uri);
95
- if (infoHash) {
96
- HydraAnalytics.postDownload(infoHash).catch(() => {});
+ if (uri.startsWith("magnet:")) {
+ try {
+ const { infoHash } = await parseTorrent(payload.uri);
97
+ if (infoHash) {
98
+ HydraAnalytics.postDownload(infoHash).catch(() => {});
99
+ }
100
+ } catch (err) {
101
+ logger.error("Failed to parse torrent", err);
102
103
}
104
105
await DownloadManager.cancelDownload(updatedGame!.id);
0 commit comments