Skip to content

Commit 3aa4df8

Browse files
ronagmetcoder95
authored andcommitted
refactor: move createDeferredPromise to util
1 parent e363ccc commit 3aa4df8

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

lib/fetch/index.js

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ const {
2929
corsCheck,
3030
crossOriginResourcePolicyCheck,
3131
determineRequestsReferrer,
32-
coarsenedSharedCurrentTime
32+
coarsenedSharedCurrentTime,
33+
createDeferredPromise
3334
} = require('./util')
3435
const { kState, kHeaders, kGuard, kRealm } = require('./symbols')
3536
const { AbortError } = require('../core/errors')
@@ -1812,15 +1813,4 @@ function httpNetworkFetch (
18121813
})
18131814
}
18141815

1815-
function createDeferredPromise () {
1816-
let res
1817-
let rej
1818-
const promise = new Promise((resolve, reject) => {
1819-
res = resolve
1820-
rej = reject
1821-
})
1822-
1823-
return { promise, resolve: res, reject: rej }
1824-
}
1825-
18261816
module.exports = fetch

lib/fetch/util.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,17 @@ function tryUpgradeRequestToAPotentiallyTrustworthyURL (request) {
297297
// TODO
298298
}
299299

300+
function createDeferredPromise () {
301+
let res
302+
let rej
303+
const promise = new Promise((resolve, reject) => {
304+
res = resolve
305+
rej = reject
306+
})
307+
308+
return { promise, resolve: res, reject: rej }
309+
}
310+
300311
class ServiceWorkerGlobalScope {} // dummy
301312
class Window {} // dummy
302313
class EnvironmentSettingsObject {} // dummy
@@ -305,6 +316,7 @@ module.exports = {
305316
ServiceWorkerGlobalScope,
306317
Window,
307318
EnvironmentSettingsObject,
319+
createDeferredPromise,
308320
ReadableStreamFrom,
309321
toUSVString,
310322
tryUpgradeRequestToAPotentiallyTrustworthyURL,

0 commit comments

Comments
 (0)