Compare commits

...

2 Commits

Author SHA1 Message Date
DebaucheryLibrarian
c2f784cc91 1.252.3 2026-04-03 01:16:54 +02:00
DebaucheryLibrarian
bb168969ae Fixed undici in http module breaking on headers duplicated due casing. 2026-04-03 01:16:52 +02:00
4 changed files with 5 additions and 6 deletions

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "traxxx",
"version": "1.252.2",
"version": "1.252.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "traxxx",
"version": "1.252.2",
"version": "1.252.3",
"license": "ISC",
"dependencies": {
"@aws-sdk/client-s3": "^3.458.0",

View File

@@ -1,6 +1,6 @@
{
"name": "traxxx",
"version": "1.252.2",
"version": "1.252.3",
"description": "All the latest porn releases in one place",
"main": "src/app.js",
"scripts": {

View File

@@ -245,7 +245,6 @@ async function getSession(site, parameters, url) {
headers: {
'Accept-Language': 'en-US,en;', // somehow seems essential for some MG sites
Connection: 'keep-alive',
'User-Agent': 'HTTPie/3.2.1',
},
interval: parameters?.interval,
concurrency: parameters?.concurrency,

View File

@@ -438,8 +438,8 @@ async function scheduleRequest(method = 'get', url, body, requestOptions = {}) {
...defaultOptions,
...requestOptions,
headers: {
...(requestOptions.includeDefaultHeaders === false ? {} : defaultOptions.headers),
...requestOptions.headers,
...Object.fromEntries(requestOptions.includeDefaultHeaders === false ? {} : Object.entries(defaultOptions.headers).map(([key, value]) => [key.toLowerCase(), value])),
...Object.fromEntries(Object.entries(requestOptions.headers || {}).map(([key, value]) => [key.toLowerCase(), value])),
},
responseTimeout: requestOptions.responseTimeout || requestOptions.timeout || defaultOptions.timeout,
stream: !!requestOptions.destination,