UNPKG

@zigbang/honeyfarm-dashboard

Version:

HoneyFarm Node에 등록 되어 있는 안드로이드 단말을 웹페이지에서 실시간으로 확인 및 사용 할수 있도록 구현된 웹

1 lines 2.16 kB
{"ast":null,"code":"import _regeneratorRuntime from \"@babel/runtime/regenerator\";\nimport _asyncToGenerator from \"@babel/runtime/helpers/esm/asyncToGenerator\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport axios from \"axios\";\n\nvar api = /*#__PURE__*/function () {\n function api(host) {\n _classCallCheck(this, api);\n\n _defineProperty(this, \"host\", \"http://localhost:4723\");\n\n this.host = host ? host : this.host;\n }\n\n _createClass(api, [{\n key: \"getDevices\",\n value: function () {\n var _getDevices = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {\n var result;\n return _regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n _context.next = 3;\n return axios.get(\"\".concat(this.host, \"/devices\"), {\n headers: {\n 'Accept': '*/*',\n 'Content-Type': 'application/json'\n },\n params: {\n all: true\n }\n });\n\n case 3:\n result = _context.sent;\n return _context.abrupt(\"return\", result);\n\n case 7:\n _context.prev = 7;\n _context.t0 = _context[\"catch\"](0);\n console.error(_context.t0);\n return _context.abrupt(\"return\", undefined);\n\n case 11:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[0, 7]]);\n }));\n\n function getDevices() {\n return _getDevices.apply(this, arguments);\n }\n\n return getDevices;\n }()\n }]);\n\n return api;\n}();\n\nexport { api as default };","map":null,"metadata":{},"sourceType":"module"}