Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Ostroukhov <eostroukhov@gmail.com>2019-07-03 21:32:31 +0300
committerAnna Henningsen <anna@addaleax.net>2019-07-06 21:04:03 +0300
commit17862fca5f6acfad5941ec651769493310a5c571 (patch)
tree203ae2d3a759a5b47244d1ae048ebbf7997de0f3 /src/inspector_js_api.cc
parent33a8093411e984756869ab03226b21bdecd85795 (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.cc14
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()));
}