Merge branch 'feature/seed-completed-downloads' into feat/achievements-points

This commit is contained in:
Zamitto 2024-12-22 21:21:27 -03:00
commit c20369fa57
2 changed files with 9 additions and 12 deletions

View File

@ -1,16 +1,15 @@
import { registerEvent } from "../register-event"; import { registerEvent } from "../register-event";
import { DownloadManager } from "@main/services"; import { DownloadManager } from "@main/services";
import { dataSource } from "@main/data-source"; import { gameRepository } from "@main/repository";
import { Game } from "@main/entity";
const pauseGameSeed = async ( const pauseGameSeed = async (
_event: Electron.IpcMainInvokeEvent, _event: Electron.IpcMainInvokeEvent,
gameId: number gameId: number
) => { ) => {
await dataSource await gameRepository.update(gameId, {
.getRepository(Game) status: "complete",
.update({ id: gameId }, { status: "complete", shouldSeed: false }); shouldSeed: false,
});
await DownloadManager.cancelDownload(gameId); await DownloadManager.cancelDownload(gameId);
}; };

View File

@ -1,9 +1,6 @@
import { registerEvent } from "../register-event"; import { registerEvent } from "../register-event";
import { gameRepository } from "../../repository"; import { gameRepository } from "../../repository";
import { DownloadManager } from "@main/services"; import { DownloadManager } from "@main/services";
import { dataSource } from "@main/data-source";
import { Game } from "@main/entity";
const resumeGameSeed = async ( const resumeGameSeed = async (
_event: Electron.IpcMainInvokeEvent, _event: Electron.IpcMainInvokeEvent,
@ -20,9 +17,10 @@ const resumeGameSeed = async (
if (!game) return; if (!game) return;
await dataSource await gameRepository.update(gameId, {
.getRepository(Game) status: "seeding",
.update({ id: gameId }, { status: "seeding", shouldSeed: true }); shouldSeed: true,
});
await DownloadManager.startDownload(game); await DownloadManager.startDownload(game);
}; };