Compare commits

...

2 Commits

3 changed files with 19 additions and 4 deletions

View File

@ -224,6 +224,11 @@ function downloadUpdateFiles(osuPath, updateFiles) {
}); });
}); });
try { try {
if (fs.existsSync(path.join(osuPath, fileName))) {
await fs.promises.rm(path.join(osuPath, fileName), {
force: true,
});
}
await fs.promises.writeFile( await fs.promises.writeFile(
path.join(osuPath, fileName), path.join(osuPath, fileName),
axiosDownloadWithProgress.data, axiosDownloadWithProgress.data,
@ -298,6 +303,11 @@ function downloadPatcherUpdates(osuPath, patcherUpdates) {
}); });
try { try {
if (fs.existsSync(path.join(osuPath, "EZPPLauncher", fileName))) {
await fs.promises.rm(path.join(osuPath, "EZPPLauncher", fileName), {
force: true,
});
}
await fs.promises.writeFile( await fs.promises.writeFile(
path.join(osuPath, "EZPPLauncher", fileName), path.join(osuPath, "EZPPLauncher", fileName),
axiosDownloadWithProgress.data, axiosDownloadWithProgress.data,
@ -362,6 +372,12 @@ function downloadUIFiles(osuPath, uiFiles) {
}, },
}); });
try { try {
if (fs.existsSync(path.join(osuPath, "EZPPLauncher", fileName))) {
await fs.promises.rm(path.join(osuPath, "EZPPLauncher", fileName), {
force: true,
});
}
await fs.promises.writeFile( await fs.promises.writeFile(
path.join(osuPath, "EZPPLauncher", fileName), path.join(osuPath, "EZPPLauncher", fileName),
axiosDownloadWithProgress.data, axiosDownloadWithProgress.data,

View File

@ -361,7 +361,7 @@ function registerIPCPipes() {
mainWindow.webContents.send("ezpplauncher:alert", { mainWindow.webContents.send("ezpplauncher:alert", {
type: "error", type: "error",
message: message:
`Failed to download/replace ${filename}!\nMaybe try to rerun the Launcher as Admin.`, `Failed to download/replace ${filename}!\nMaybe try to restart EZPPLauncher.`,
}); });
}); });
uiDownloader.eventEmitter.on("data", (data) => { uiDownloader.eventEmitter.on("data", (data) => {
@ -392,7 +392,7 @@ function registerIPCPipes() {
mainWindow.webContents.send("ezpplauncher:alert", { mainWindow.webContents.send("ezpplauncher:alert", {
type: "error", type: "error",
message: message:
`Failed to download/replace ${filename}!\nMaybe try to rerun the Launcher as Admin.`, `Failed to download/replace ${filename}!\nMaybe try to restart EZPPLauncher.`,
}); });
}); });
updateDownloader.eventEmitter.on("data", (data) => { updateDownloader.eventEmitter.on("data", (data) => {
@ -439,7 +439,7 @@ function registerIPCPipes() {
mainWindow.webContents.send("ezpplauncher:alert", { mainWindow.webContents.send("ezpplauncher:alert", {
type: "error", type: "error",
message: message:
`Failed to download/replace ${filename}!\nMaybe try to rerun the Launcher as Admin.`, `Failed to download/replace ${filename}!\nMaybe try to restart EZPPLauncher.`,
}); });
}); });
patcherDownloader.eventEmitter.on("data", (data) => { patcherDownloader.eventEmitter.on("data", (data) => {

View File

@ -17,7 +17,6 @@
"electron/**/*" "electron/**/*"
], ],
"win": { "win": {
"requestedExecutionLevel": "requireAdministrator",
"target": [ "target": [
"portable" "portable"
] ]