MCPcopy Index your code
hub / github.com/dthree/vantage / execute

Function execute

lib/server.js:240–260  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

238 sessionId: data.sessionId
239 };
240 var execute = function() {
241 return new Promise(function(resolve, reject){
242 var cmd = {
243 command: data.command,
244 args: data.args,
245 resolve: resolve,
246 reject: reject,
247 session: self.parent.getSessionById(data.sessionId),
248 callback: function() {
249 var args = self.parent.util.fixArgsForApply(arguments);
250 response.data = args;
251 if (args[0] !== undefined) {
252 response.error = args[0] || args[1];
253 }
254 self.parent.emit("server_command_executed", response);
255 self.parent._send("vantage-command-downstream", "downstream", response);
256 }
257 };
258 self.parent._exec(cmd);
259 });
260 };
261 self.parent.emit("server_command_received", {
262 command: data.command
263 });

Callers 1

server.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected