mirror of
https://github.com/YuzuZensai/play-dl-test.git
synced 2026-01-06 04:32:40 +00:00
Replace deprecated querystring with URLSearchParams
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { URL } from 'node:url';
|
||||
import { URL, URLSearchParams } from 'node:url';
|
||||
import { request } from './../../Request';
|
||||
import querystring from 'node:querystring';
|
||||
|
||||
interface formatOptions {
|
||||
url?: string;
|
||||
@@ -164,7 +163,8 @@ export async function format_decipher(formats: formatOptions[], html5player: str
|
||||
formats.forEach((format) => {
|
||||
const cipher = format.signatureCipher || format.cipher;
|
||||
if (cipher) {
|
||||
Object.assign(format, querystring.parse(cipher));
|
||||
const params = Object.fromEntries(new URLSearchParams(cipher));
|
||||
Object.assign(format, params);
|
||||
delete format.signatureCipher;
|
||||
delete format.cipher;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user