mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-20 09:43:57 +00:00
24 lines
547 B
TypeScript
24 lines
547 B
TypeScript
import { gameRepository } from "@main/repository";
|
|
import { DownloadManager } from "./download/download-manager";
|
|
import { sleep } from "@main/helpers";
|
|
|
|
export const startSeedProcess = async () => {
|
|
const seedList = await gameRepository.find({
|
|
where: {
|
|
shouldSeed: true,
|
|
downloader: 1,
|
|
progress: 1,
|
|
},
|
|
});
|
|
|
|
if (seedList.length === 0) return;
|
|
|
|
await sleep(1000);
|
|
// wait for python process to start
|
|
|
|
seedList.map(async (game) => {
|
|
await DownloadManager.startDownload(game);
|
|
await sleep(100);
|
|
});
|
|
};
|