diff options
author | Eugene Ostroukhov <eostroukhov@gmail.com> | 2019-07-03 21:32:31 +0300 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2019-07-06 21:04:03 +0300 |
commit | 17862fca5f6acfad5941ec651769493310a5c571 (patch) | |
tree | 203ae2d3a759a5b47244d1ae048ebbf7997de0f3 /src/inspector_js_api.cc | |
parent | 33a8093411e984756869ab03226b21bdecd85795 (diff) |
inspector: reduce InspectorIo API surface
This is a cleanup, allowing for a better separation of concerns.
PR-URL: https://github.com/nodejs/node/pull/28526
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Aleksei Koziatinskii <ak239spb@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'src/inspector_js_api.cc')
-rw-r--r-- | src/inspector_js_api.cc | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/inspector_js_api.cc b/src/inspector_js_api.cc index 9d649385706..3131c6ad373 100644 --- a/src/inspector_js_api.cc +++ b/src/inspector_js_api.cc @@ -259,16 +259,10 @@ void Open(const FunctionCallbackInfo<Value>& args) { void Url(const FunctionCallbackInfo<Value>& args) { Environment* env = Environment::GetCurrent(args); - Agent* agent = env->inspector_agent(); - InspectorIo* io = agent->io(); - - if (!io) return; - - std::vector<std::string> ids = io->GetTargetIds(); - - if (ids.empty()) return; - - std::string url = FormatWsAddress(io->host(), io->port(), ids[0], true); + std::string url = env->inspector_agent()->GetWsUrl(); + if (url.length() == 0) { + return; + } args.GetReturnValue().Set(OneByteString(env->isolate(), url.c_str())); } |