feat: add download analytics

This commit is contained in:
Zamitto
2024-11-05 12:53:55 -03:00
parent 42e0df29ee
commit b82840df3b
3 changed files with 38 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ import { createGame } from "@main/services/library-sync";
import { steamUrlBuilder } from "@shared";
import { dataSource } from "@main/data-source";
import { DownloadQueue, Game } from "@main/entity";
import { HydraAnalytics } from "@main/services/hydra-analytics";
const startGameDownload = async (
_event: Electron.IpcMainInvokeEvent,
@@ -90,6 +91,8 @@ const startGameDownload = async (
logger.error("Failed to create game download", err);
});
HydraAnalytics.postDownload(payload.uri).catch(() => {});
await DownloadManager.cancelDownload(updatedGame!.id);
await DownloadManager.startDownload(updatedGame!);