Implemented removeFromQueue and cancelAllDownloads

This commit is contained in:
RemixDev
2021-05-16 20:11:48 +02:00
parent de85a39718
commit fa6826c554
7 changed files with 102 additions and 23 deletions

View File

@@ -0,0 +1,12 @@
import { Server as WsServer } from 'ws'
import { consoleInfo } from '../../helpers/errors'
import { cancelAllDownloads } from '../../main'
const eventName = 'cancelAllDownloads'
const cb = (_: any, __: any, ___: WsServer) => {
cancelAllDownloads()
consoleInfo(`Queue cleared`)
}
export default { eventName, cb }

View File

@@ -1,7 +1,11 @@
import saveSettings from './saveSettings'
import removeFinishedDownloads from './removeFinishedDownloads'
import removeFromQueue from './removeFromQueue'
import cancelAllDownloads from './cancelAllDownloads'
export default [
saveSettings,
removeFinishedDownloads
removeFinishedDownloads,
removeFromQueue,
cancelAllDownloads
]

View File

@@ -0,0 +1,12 @@
import { Server as WsServer } from 'ws'
import { consoleInfo } from '../../helpers/errors'
import { cancelDownload } from '../../main'
const eventName = 'removeFromQueue'
const cb = (data: any, __: any, ___: WsServer) => {
cancelDownload(data)
consoleInfo(`Cancelled ${data}`)
}
export default { eventName, cb }