From ae865e007eee7547669aa7e7df4ea85fa1ae1aa5 Mon Sep 17 00:00:00 2001 From: unknown <89595418+unknownsrc@users.noreply.github.com> Date: Sat, 25 Mar 2023 18:37:22 +0100 Subject: [PATCH] remove all videos alr downloaded when boots --- utils/redis.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/utils/redis.js b/utils/redis.js index 0e6832e..ea101e9 100644 --- a/utils/redis.js +++ b/utils/redis.js @@ -1,4 +1,6 @@ const Redis = require('ioredis') +const fs = require('node:fs') + const logger = require("./logger.js") const redis = new Redis({ @@ -14,6 +16,9 @@ redis.on('ready', async function () { const filteredKeys = keys.filter(key => !key.startsWith('blacklist:')) 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 \ No newline at end of file