mirror of
https://github.com/Myxelium/Bridge-Multi.git
synced 2026-04-11 22:29:38 +00:00
Fix downloads
This commit is contained in:
12
src-electron/ipc/DownloadHandler.ipc.ts
Normal file
12
src-electron/ipc/DownloadHandler.ipc.ts
Normal 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user