Changed Minecraft Version tracking to manual input rather than auto-detecting

This commit is contained in:
Kallum Jones
2022-08-05 16:56:04 +01:00
parent 377b342564
commit b801d59352
9 changed files with 513 additions and 60 deletions

View File

@ -2,13 +2,13 @@ import path from "path";
import * as https from "https";
import {createWriteStream} from "fs";
import DownloadError from "../errors/download_error.js";
import Mods from "../mods/mods.js";
import ModManager from "../mod-manager.js";
export default class FileDownloader {
static downloadMod(task: DownloadTask): void {
https.get(task.url, res => {
const filePath = path.join(Mods.MODS_FOLDER_PATH, task.fileName);
const filePath = path.join(ModManager.FilePaths.MODS_FOLDER_PATH, task.fileName);
const writeStream = createWriteStream(filePath);
res.pipe(writeStream);
writeStream.on("finish", () => writeStream.close());