blob: c04ba9eb1e02e8106452a2870a1322d98c30e257 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
"use strict";
const { dumpn } = require("resource://devtools/shared/DevToolsUtils.js");
/**
* The listDevices command is currently unused in DevTools. We are keeping it while
* working on RemoteDebugging NG, in case it becomes needed later. We will remove it from
* the codebase if unused at the end of the project. See Bug 1511779.
*/
const listDevices = function () {
dumpn("listDevices");
return this.runCommand("host:devices").then(function onSuccess(data) {
const lines = data.split("\n");
const res = [];
lines.forEach(function (line) {
if (!line.length) {
return;
}
const [device] = line.split("\t");
res.push(device);
});
return res;
});
};
exports.listDevices = listDevices;
|