@zigbang/honeyfarm-dashboard
Version:
HoneyFarm Node에 등록 되어 있는 안드로이드 단말을 웹페이지에서 실시간으로 확인 및 사용 할수 있도록 구현된 웹
1 lines • 3.48 kB
JSON
{"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":{"version":3,"sources":["/Users/showstop/work/zigbang/honeyfarm/packages/dashboard/src/api.ts"],"names":["axios","api","host","get","headers","params","all","result","console","error","undefined"],"mappings":";;;;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;;IACqBC,G;AAGjB,eAAYC,IAAZ,EAA2B;AAAA;;AAAA,kCAFZ,uBAEY;;AACvB,SAAKA,IAAL,GAAYA,IAAI,GAAGA,IAAH,GAAU,KAAKA,IAA/B;AACH;;;;;;;;;;;;;uBAI4BF,KAAK,CAACG,GAAN,WAAa,KAAKD,IAAlB,eACrB;AACIE,kBAAAA,OAAO,EAAE;AACL,8BAAU,KADL;AAEL,oCAAgB;AAFX,mBADb;AAKIC,kBAAAA,MAAM,EAAE;AAAEC,oBAAAA,GAAG,EAAE;AAAP;AALZ,iBADqB,C;;;AAAfC,gBAAAA,M;iDASCA,M;;;;;AAEPC,gBAAAA,OAAO,CAACC,KAAR;iDACOC,S;;;;;;;;;;;;;;;;;;;;;SArBET,G","sourcesContent":["import axios from \"axios\"\nexport default class api {\n private host = \"http://localhost:4723\"\n\n constructor(host?: string) {\n this.host = host ? host : this.host\n }\n\n async getDevices() {\n try {\n const result = await axios.get(`${this.host}/devices`, \n {\n headers: {\n 'Accept': '*/*',\n 'Content-Type': 'application/json'\n },\n params: { all: true}\n })\n \n return result\n } catch (e) {\n console.error(e)\n return undefined\n }\n }\n\n}"]},"metadata":{},"sourceType":"module"}