Created
December 10, 2024 21:03
-
-
Save bignimbus/738b6f9cffb9a4e1e4c96d03954d3f85 to your computer and use it in GitHub Desktop.
Apollo Client / Kaspersky patch-package example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/node_modules/@apollo/client/apollo-client.cjs b/node_modules/@apollo/client/apollo-client.cjs | |
index c8b1fdc..1b6755c 100644 | |
--- a/node_modules/@apollo/client/apollo-client.cjs | |
+++ b/node_modules/@apollo/client/apollo-client.cjs | |
@@ -1805,17 +1805,17 @@ function selectHttpOptionsAndBodyInternal(operation, printer) { | |
} | |
function removeDuplicateHeaders(headers, preserveHeaderCase) { | |
if (!preserveHeaderCase) { | |
- var normalizedHeaders_1 = Object.create(null); | |
+ var normalizedHeaders_1 = {}; | |
Object.keys(Object(headers)).forEach(function (name) { | |
normalizedHeaders_1[name.toLowerCase()] = headers[name]; | |
}); | |
return normalizedHeaders_1; | |
} | |
- var headerData = Object.create(null); | |
+ var headerData = Object.create(null) | |
Object.keys(Object(headers)).forEach(function (name) { | |
headerData[name.toLowerCase()] = { originalName: name, value: headers[name] }; | |
}); | |
- var normalizedHeaders = Object.create(null); | |
+ var normalizedHeaders = {}; | |
Object.keys(headerData).forEach(function (name) { | |
normalizedHeaders[headerData[name].originalName] = headerData[name].value; | |
}); | |
diff --git a/node_modules/@apollo/client/link/http/http.cjs b/node_modules/@apollo/client/link/http/http.cjs | |
index 0bff1a7..4b5f9ee 100644 | |
--- a/node_modules/@apollo/client/link/http/http.cjs | |
+++ b/node_modules/@apollo/client/link/http/http.cjs | |
@@ -423,7 +423,7 @@ function selectHttpOptionsAndBodyInternal(operation, printer) { | |
} | |
function removeDuplicateHeaders(headers, preserveHeaderCase) { | |
if (!preserveHeaderCase) { | |
- var normalizedHeaders_1 = Object.create(null); | |
+ var normalizedHeaders_1 = {}; | |
Object.keys(Object(headers)).forEach(function (name) { | |
normalizedHeaders_1[name.toLowerCase()] = headers[name]; | |
}); | |
@@ -433,7 +433,7 @@ function removeDuplicateHeaders(headers, preserveHeaderCase) { | |
Object.keys(Object(headers)).forEach(function (name) { | |
headerData[name.toLowerCase()] = { originalName: name, value: headers[name] }; | |
}); | |
- var normalizedHeaders = Object.create(null); | |
+ var normalizedHeaders = {}; | |
Object.keys(headerData).forEach(function (name) { | |
normalizedHeaders[headerData[name].originalName] = headerData[name].value; | |
}); | |
diff --git a/node_modules/@apollo/client/link/http/selectHttpOptionsAndBody.js b/node_modules/@apollo/client/link/http/selectHttpOptionsAndBody.js | |
index e8e325d..6d56aa9 100644 | |
--- a/node_modules/@apollo/client/link/http/selectHttpOptionsAndBody.js | |
+++ b/node_modules/@apollo/client/link/http/selectHttpOptionsAndBody.js | |
@@ -59,7 +59,7 @@ export function selectHttpOptionsAndBodyInternal(operation, printer) { | |
; | |
function removeDuplicateHeaders(headers, preserveHeaderCase) { | |
if (!preserveHeaderCase) { | |
- var normalizedHeaders_1 = Object.create(null); | |
+ var normalizedHeaders_1 = {}; | |
Object.keys(Object(headers)).forEach(function (name) { | |
normalizedHeaders_1[name.toLowerCase()] = headers[name]; | |
}); | |
@@ -69,7 +69,7 @@ function removeDuplicateHeaders(headers, preserveHeaderCase) { | |
Object.keys(Object(headers)).forEach(function (name) { | |
headerData[name.toLowerCase()] = { originalName: name, value: headers[name] }; | |
}); | |
- var normalizedHeaders = Object.create(null); | |
+ var normalizedHeaders = {}; | |
Object.keys(headerData).forEach(function (name) { | |
normalizedHeaders[headerData[name].originalName] = headerData[name].value; | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hat-tip to @phryneas