add 订阅自动检查更新
This commit is contained in:
@@ -95,28 +95,28 @@ router.get('/msg', KoaSSEStream(SSE_CONF), ctx => {
|
||||
}
|
||||
})
|
||||
let start = false
|
||||
|
||||
function startDown(data) {
|
||||
start = true
|
||||
dowload(data, async (data2, isok) => {
|
||||
let name = data2.title
|
||||
clientList.forEach((i) => {
|
||||
i.send(isok ? `${name}下载完成` : data2)
|
||||
})
|
||||
if (isok) {
|
||||
// dowloadlist.shift()
|
||||
await setDownState(data.id, 1)
|
||||
start = false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
setInterval(async () => {
|
||||
let dowloadlist = await getDownList()
|
||||
if (dowloadlist.length !== 0 && !start) {
|
||||
startDown(dowloadlist[0])
|
||||
} else if (dowloadlist.length === 0) {
|
||||
start = false
|
||||
}
|
||||
}, 1000)
|
||||
// 下载检测
|
||||
// function startDown(data) {
|
||||
// start = true
|
||||
// dowload(data, async (data2, isok) => {
|
||||
// let name = data2.title
|
||||
// clientList.forEach((i) => {
|
||||
// i.send(isok ? `${name}下载完成` : data2)
|
||||
// })
|
||||
// if (isok) {
|
||||
// // dowloadlist.shift()
|
||||
// await setDownState(data.id, 1)
|
||||
// start = false
|
||||
// }
|
||||
// })
|
||||
// }
|
||||
// 定时检测下载地址
|
||||
// setInterval(async () => {
|
||||
// let dowloadlist = await getDownList()
|
||||
// if (dowloadlist.length !== 0 && !start) {
|
||||
// startDown(dowloadlist[0])
|
||||
// } else if (dowloadlist.length === 0) {
|
||||
// start = false
|
||||
// }
|
||||
// }, 1000)
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user