summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/fetch/23_request.js36
1 files changed, 16 insertions, 20 deletions
diff --git a/ext/fetch/23_request.js b/ext/fetch/23_request.js
index dfb7e2127..bf1683b35 100644
--- a/ext/fetch/23_request.js
+++ b/ext/fetch/23_request.js
@@ -62,18 +62,6 @@
* @property {Blob | null} blobUrlEntry
*/
- const defaultInnerRequest = {
- url() {
- return this.urlList[0];
- },
- currentUrl() {
- return this.urlList[this.urlList.length - 1];
- },
- redirectMode: "follow",
- redirectCount: 0,
- clientRid: null,
- };
-
/**
* @param {string} method
* @param {string} url
@@ -87,12 +75,20 @@
blobUrlEntry = blobFromObjectUrl(url);
}
return {
- method: method,
+ method,
headerList,
body,
+ redirectMode: "follow",
+ redirectCount: 0,
urlList: [url],
+ clientRid: null,
blobUrlEntry,
- ...defaultInnerRequest,
+ url() {
+ return this.urlList[0];
+ },
+ currentUrl() {
+ return this.urlList[this.urlList.length - 1];
+ },
};
}
@@ -112,12 +108,6 @@
return {
method: request.method,
- url() {
- return this.urlList[0];
- },
- currentUrl() {
- return this.urlList[this.urlList.length - 1];
- },
headerList,
body,
redirectMode: request.redirectMode,
@@ -125,6 +115,12 @@
urlList: request.urlList,
clientRid: request.clientRid,
blobUrlEntry: request.blobUrlEntry,
+ url() {
+ return this.urlList[0];
+ },
+ currentUrl() {
+ return this.urlList[this.urlList.length - 1];
+ },
};
}