braid-http
Advanced tools
Comparing version
@@ -952,3 +952,3 @@ | ||
try { | ||
var mux_was_done = await promise_done(mux_promise) | ||
var mux_was_done = await promise_done(mux_created_promise) | ||
@@ -983,3 +983,6 @@ var r = await braid_fetch(`${origin}/.well-known/multiplexer/${multiplexer}/${request}`, { | ||
var mux_promise = (async () => { | ||
// This promise resolves when the create_multiplexer request responds. | ||
// - its value is undefined if successfully created | ||
// - its value is false if creation failed | ||
var mux_created_promise = (async () => { | ||
// attempt to establish a multiplexed connection | ||
@@ -1044,3 +1047,3 @@ try { | ||
// then fallback to normal fetch | ||
if ((await promise_done(mux_promise)) && (await mux_promise) === false) { | ||
if ((await promise_done(mux_created_promise)) && (await mux_created_promise) === false) { | ||
// if the user is specifically asking for multiplexing, | ||
@@ -1111,3 +1114,3 @@ // throw an error instead | ||
try { | ||
var mux_was_done = await promise_done(mux_promise) | ||
var mux_was_done = await promise_done(mux_created_promise) | ||
@@ -1114,0 +1117,0 @@ // callback for testing |
{ | ||
"name": "braid-http", | ||
"version": "1.3.60", | ||
"version": "1.3.61", | ||
"description": "An implementation of Braid-HTTP for Node.js and Browsers", | ||
@@ -32,3 +32,6 @@ "scripts": { | ||
"web-streams-node": "^0.4.0" | ||
}, | ||
"devDependencies": { | ||
"express": "^4.21.2" | ||
} | ||
} |
88993
0.31%1736
0.17%1
Infinity%