@relaycorp/ws-mock
Advanced tools
Comparing version 4.1.0 to 4.1.1
@@ -10,3 +10,3 @@ "use strict"; | ||
async use(clientPromise, serverImplementation) { | ||
const [clientResult] = await Promise.all([ | ||
const [clientResult, serverResult] = await Promise.allSettled([ | ||
clientPromise, | ||
@@ -26,3 +26,9 @@ new Promise(async (resolve) => { | ||
]); | ||
return clientResult; | ||
if (clientResult.status === 'rejected') { | ||
throw clientResult.reason; | ||
} | ||
if (serverResult.status === 'rejected') { | ||
throw serverResult.reason; | ||
} | ||
return clientResult.value; | ||
} | ||
@@ -29,0 +35,0 @@ } |
@@ -7,3 +7,3 @@ import { MockPeer } from './MockPeer'; | ||
async use(clientPromise, serverImplementation) { | ||
const [clientResult] = await Promise.all([ | ||
const [clientResult, serverResult] = await Promise.allSettled([ | ||
clientPromise, | ||
@@ -23,5 +23,11 @@ new Promise(async (resolve) => { | ||
]); | ||
return clientResult; | ||
if (clientResult.status === 'rejected') { | ||
throw clientResult.reason; | ||
} | ||
if (serverResult.status === 'rejected') { | ||
throw serverResult.reason; | ||
} | ||
return clientResult.value; | ||
} | ||
} | ||
//# sourceMappingURL=MockServer.js.map |
{ | ||
"name": "@relaycorp/ws-mock", | ||
"version": "4.1.0", | ||
"version": "4.1.1", | ||
"author": { | ||
@@ -40,3 +40,3 @@ "email": "no-reply@relaycorp.tech", | ||
"devDependencies": { | ||
"@relaycorp/shared-config": "^1.5.3", | ||
"@relaycorp/shared-config": "^1.6.0", | ||
"@types/ws": "^7.4.7", | ||
@@ -43,0 +43,0 @@ "del-cli": "^4.0.1", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
60126
982