Fix download buttons getting stuck

This commit is contained in:
Thoronium
2023-04-08 15:55:00 -06:00
parent 9f0567da6a
commit 5d8e4d7311

View File

@@ -101,25 +101,25 @@ export default class DownloadHandler {
downloadingJar() { downloadingJar() {
// Kinda hacky but it works // Kinda hacky but it works
return this.downloads.some((d) => d.path.includes('grasscutter.zip')) return this.downloads.some((d) => d.path.includes('grasscutter.zip') && (d.status != ('finished' || 'error')))
} }
downloadingFullBuild() { downloadingFullBuild() {
// Kinda hacky but it works // Kinda hacky but it works
return this.downloads.some((d) => d.path.includes('GrasscutterCulti')) return this.downloads.some((d) => d.path.includes('GrasscutterCulti') && (d.status != ('finished' || 'error')))
} }
downloadingResources() { downloadingResources() {
// Kinda hacky but it works // Kinda hacky but it works
return this.downloads.some((d) => d.path.includes('resources')) return this.downloads.some((d) => d.path.includes('resources') && (d.status != ('finished' || 'error')))
} }
downloadingRepo() { downloadingRepo() {
return this.downloads.some((d) => d.path.includes('grasscutter_repo.zip')) return this.downloads.some((d) => d.path.includes('grasscutter_repo.zip') && (d.status != ('finished' || 'error')))
} }
downloadingMigoto() { downloadingMigoto() {
return this.downloads.some((d) => d.path.includes('3dmigoto')) return this.downloads.some((d) => d.path.includes('3dmigoto') && (d.status != ('finished' || 'error')))
} }
addDownload(url: string, path: string, onFinish?: () => void) { addDownload(url: string, path: string, onFinish?: () => void) {