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() {
// 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() {
// 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() {
// 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() {
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() {
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) {