MCPcopy
hub / github.com/dthree/vantage / disconnect

Function disconnect

lib/client.js:295–311  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

293 });
294
295 function disconnect(data) {
296 self.parent.emit("client_disconnect", data);
297 if (ssn.client) {
298 ssn.client.close();
299 }
300 if (!ssn.isLocal()) {
301 self.parent._send("vantage-heartbeat-downstream", "downstream", {
302 delimiter: self.parent._delimiter,
303 sessionId: ssn.id
304 });
305 } else {
306 ssn.delimiter(self.parent._delimiter);
307 self.parent._prompt({ sessionId: ssn.id });
308 }
309 delete ssn.client;
310 ssn.client = void 0;
311 }
312
313 ssn.client.on("connect_error", function(err) {
314 self.parent.emit("client_connect_error", err);

Callers 1

client.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected