fix: update node inspector api usage

This commit is contained in:
deepak1556 2018-10-26 01:06:13 +05:30
parent 97aa7b8e68
commit 089001bd92

View file

@ -39,15 +39,18 @@ void NodeDebugger::Start() {
auto options = std::make_shared<node::DebugOptions>();
std::vector<std::string> exec_args;
std::vector<std::string> v8_args;
std::string error;
std::vector<std::string> errors;
node::options_parser::DebugOptionsParser::instance.Parse(
&args, &exec_args, &v8_args, options.get(),
node::options_parser::kDisallowedInEnvironment, &error);
node::options_parser::kDisallowedInEnvironment, &errors);
if (!error.empty()) {
if (!errors.empty()) {
std::string error_str;
for (const auto& error : errors)
error_str += error;
// TODO(jeremy): what's the appropriate behaviour here?
LOG(ERROR) << "Error parsing node options: " << error;
LOG(ERROR) << "Error parsing node options: " << error_str;
}
// Set process._debugWaitConnect if --inspect-brk was specified to stop
@ -58,7 +61,7 @@ void NodeDebugger::Start() {
}
const char* path = "";
if (inspector->Start(path, options))
if (inspector->Start(path, options, true /* is_main */))
DCHECK(env_->inspector_agent()->IsListening());
}