diff --git a/src/transit.js b/src/transit.js index 2f8e4f593..1b4c165d0 100644 --- a/src/transit.js +++ b/src/transit.js @@ -231,10 +231,9 @@ class Transit { return this.Promise.resolve() .then(() => { - if (this.tx.connected) { - return this.discoverer.localNodeDisconnected().then(() => this.tx.disconnect()); - } + return this.tx.connected && this.discoverer.localNodeDisconnected(); }) + .then(() => this.tx.disconnect()) .then(() => (this.disconnecting = false)); }