commit | ab43b03514cf82fa004653c3a0d082e8a744107d | [log] [tgz] |
---|---|---|
author | Ian Robinson <ianrob@amazon.com> | Mon Nov 23 15:24:27 2020 +0000 |
committer | Stephen Mallette <stepmall@amazon.com> | Wed Nov 25 09:19:00 2020 -0500 |
tree | 2958eaadb78b3f7b7fb0f14d10af9dc6d6cbf258 | |
parent | 37d19c72b9662f34efe79516873979a9f345dc86 [diff] |
Call handleError before rejecting open promise on Websocket error.
diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/connection.js b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/connection.js index 8fe706a..cf46475 100644 --- a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/connection.js +++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/connection.js
@@ -152,8 +152,7 @@ resolve(); }); this._ws.on('error', (err) => { - this.emit('log', `ws error ${err}`); - this._cleanupWebsocket(); + this._handleError(err); reject(err); }); });
diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/driver-remote-connection.js b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/driver-remote-connection.js index a85e5a2..62cbdb5 100644 --- a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/driver-remote-connection.js +++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/driver-remote-connection.js
@@ -52,9 +52,6 @@ constructor(url, options) { super(url); this._client = new Client(url, options); - this.addListener('socketError', (err) => { - throw err; - }); } /** @override */