mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-02 16:23:48 +03:00
refactor: replace dataSource with gameRepository in pauseGameSeed and resumeGameSeed events
This commit is contained in:
parent
79bb12ee61
commit
65b1ec9b1f
@ -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);
|
||||||
};
|
};
|
||||||
|
@ -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);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user