Fix downloads

This commit is contained in:
Geomitron
2023-12-25 02:49:46 -06:00
parent ba309654ca
commit 99cfb306be
30 changed files with 557 additions and 1450 deletions

View File

@@ -0,0 +1,12 @@
import { Download } from '../../src-shared/interfaces/download.interface'
import { DownloadQueue } from './download/DownloadQueue'
const downloadQueue: DownloadQueue = new DownloadQueue()
export async function download(data: Download) {
switch (data.action) {
case 'add': downloadQueue.add(data.md5, data.chartName!); break
case 'retry': downloadQueue.retry(data.md5); break
case 'remove': downloadQueue.remove(data.md5); break
}
}