fix download bug
This commit is contained in:
@@ -194,12 +194,19 @@ export const useSoftwareStore = defineStore('software', {
|
||||
const software = this.findSoftware(id)
|
||||
if (software) {
|
||||
software.status = 'pending';
|
||||
await invoke('install_software', {
|
||||
id,
|
||||
version: software.version,
|
||||
use_manifest: software.use_manifest,
|
||||
manifest_url: software.manifest_url
|
||||
})
|
||||
try {
|
||||
await invoke('install_software', {
|
||||
task: {
|
||||
id,
|
||||
version: software.recommended_version || software.version,
|
||||
use_manifest: software.use_manifest || false,
|
||||
manifest_url: software.manifest_url || null
|
||||
}
|
||||
})
|
||||
} catch (err) {
|
||||
console.error('Invoke install failed:', err);
|
||||
software.status = 'error';
|
||||
}
|
||||
}
|
||||
},
|
||||
findSoftware(id: string) {
|
||||
|
||||
Reference in New Issue
Block a user