remove all videos alr downloaded when boots
This commit is contained in:
parent
75a2bb37c3
commit
ae865e007e
|
@ -1,4 +1,6 @@
|
||||||
const Redis = require('ioredis')
|
const Redis = require('ioredis')
|
||||||
|
const fs = require('node:fs')
|
||||||
|
|
||||||
const logger = require("./logger.js")
|
const logger = require("./logger.js")
|
||||||
|
|
||||||
const redis = new Redis({
|
const redis = new Redis({
|
||||||
|
@ -14,6 +16,9 @@ redis.on('ready', async function () {
|
||||||
const filteredKeys = keys.filter(key => !key.startsWith('blacklist:'))
|
const filteredKeys = keys.filter(key => !key.startsWith('blacklist:'))
|
||||||
if (filteredKeys.length) await redis.del(filteredKeys)
|
if (filteredKeys.length) await redis.del(filteredKeys)
|
||||||
|
|
||||||
});
|
const files = await fs.readdirSync('videos')
|
||||||
|
const webmFiles = files.filter((file) => file.endsWith('.webm'))
|
||||||
|
webmFiles.forEach((f) => fs.unlinkSync(`videos/${f}`))
|
||||||
|
})
|
||||||
|
|
||||||
module.exports = redis
|
module.exports = redis
|
Loading…
Reference in New Issue