dompurify ytdlp messages
This commit is contained in:
parent
967b1fc3ac
commit
8bdc0738f9
|
@ -1,4 +1,5 @@
|
|||
const child_process = require('child_process')
|
||||
const DOMPurify = require('isomorphic-dompurify')
|
||||
|
||||
async function downloadVideo(url, ws) {
|
||||
return new Promise((resolve, reject) => {
|
||||
|
@ -8,7 +9,14 @@ async function downloadVideo(url, ws) {
|
|||
const msg = data.toString().trim()
|
||||
if (!msg) return
|
||||
|
||||
if (ws) ws.send(`DATA - ${msg}`)
|
||||
if (ws) ws.send(`DATA - ${DOMPurify.sanitize(msg)}`)
|
||||
})
|
||||
|
||||
child.stderr.on("data", data => {
|
||||
const msg = data.toString().trim()
|
||||
if (!msg) return
|
||||
|
||||
if (ws) ws.send(`DATA - ${DOMPurify.sanitize(msg)}`)
|
||||
})
|
||||
|
||||
child.on("close", async (code, signal) => {
|
||||
|
|
Loading…
Reference in New Issue