From b577ee0f2520d75a331c99e4e97dfc8b7b5d4d0d Mon Sep 17 00:00:00 2001 From: nightwing Date: Sat, 24 Feb 2018 01:46:10 +0400 Subject: [PATCH] ignore consoleApiCalled messages since they are not used in ui --- plugins/c9.ide.run.debug/debuggers/chrome/Debugger.js | 10 +++++++++- .../debuggers/chrome/DevtoolsProtocol.js | 1 - 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/plugins/c9.ide.run.debug/debuggers/chrome/Debugger.js b/plugins/c9.ide.run.debug/debuggers/chrome/Debugger.js index 8b755d41..3288822d 100644 --- a/plugins/c9.ide.run.debug/debuggers/chrome/Debugger.js +++ b/plugins/c9.ide.run.debug/debuggers/chrome/Debugger.js @@ -78,7 +78,15 @@ function Debugger(options) { self.disconnect(); }); ws.on("message", function incoming(data) { + try { + var parsed = JSON.parse(data); + } catch (e) { + } // console.log("<<" + data); + // ignore for now since this is noisy, and is not used on the client + if (parsed && parsed.method == "Runtime.consoleAPICalled") + return; + broadcast(data); }); ws.on("error", function(e) { @@ -128,7 +136,7 @@ function Debugger(options) { if (this.ws) this.ws.close(); if (this.v8Socket) - this.v8Socket.close(); + this.v8Socket.destroy(); }; }).call(Debugger.prototype); diff --git a/plugins/c9.ide.run.debug/debuggers/chrome/DevtoolsProtocol.js b/plugins/c9.ide.run.debug/debuggers/chrome/DevtoolsProtocol.js index 56186ee4..3ad5dec4 100644 --- a/plugins/c9.ide.run.debug/debuggers/chrome/DevtoolsProtocol.js +++ b/plugins/c9.ide.run.debug/debuggers/chrome/DevtoolsProtocol.js @@ -50,7 +50,6 @@ var DevtoolsProtocol = module.exports = function(socket) { // TODO add support for threads break; case "Runtime.executionContextDestroyed": - console.log(message.params); this.detachDebugger(); break; case "Debugger.resumed":