begin download handler

This commit is contained in:
SpikeHD
2022-05-09 19:09:02 -07:00
parent 094b8ab7d3
commit 045b3d3902
3 changed files with 45 additions and 2 deletions

View File

@@ -1,5 +1,28 @@
import { invoke } from '@tauri-apps/api/tauri'
import { listen } from '@tauri-apps/api/event'
export default class DownloadHandler {
downloads: Array<string>
// Pass tauri invoke function
constructor() {
console.log('AAAAAAAAAAAAAAAAAAAAA')
this.downloads = []
listen('download_progress', (...payload) => {
console.log(payload)
})
listen('download_finished', (...payload) => {
console.log(payload)
})
}
addDownload(url: string, path: string) {
// Begin download from rust backend
invoke('download_file', { url, path })
// Register event handler
this.downloads.push(path)
}
}