fix(modules/misc/urldecode): quote values and add 'params ='

This commit is contained in:
한승민 2025-07-14 04:24:23 +09:00
parent 0432ad9ce5
commit b33f939d0e

View file

@ -21,10 +21,10 @@ urldecode.callback = async function (msg, line, [urlString]) {
return `\`\`\`py
${info
.filter((kv) => kv[1].length > 0)
.map(([k, v]) => `${k} = ${v}`)
.map(([k, v]) => `${k} = ${JSON.stringify(v)}`)
.join("\n")}
${JSON.stringify(
params = ${JSON.stringify(
url.searchParams,
(_, v) => (v instanceof URLSearchParams ? Object.fromEntries(v.entries()) : v),
"\t"