{"ast":null,"code":"import _regeneratorRuntime from\"C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/node_modules/babel-preset-react-app/node_modules/@babel/runtime/regenerator\";import _asyncToGenerator from\"C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator\";import _classCallCheck from\"C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/classCallCheck\";import axios from'axios';var UserServicesClass=function UserServicesClass(){_classCallCheck(this,UserServicesClass);this.getUsers=/*#__PURE__*/_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee2(){return _regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:return _context2.abrupt(\"return\",new Promise(/*#__PURE__*/function(){var _ref2=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee(resolve,reject){return _regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return axios.get(process.env.REACT_APP_BASE_URL+\"/users\").then(function(res){resolve(res.data);});case 2:case\"end\":return _context.stop();}}},_callee);}));return function(_x,_x2){return _ref2.apply(this,arguments);};}()));case 1:case\"end\":return _context2.stop();}}},_callee2);}));this.findUser=/*#__PURE__*/function(){var _ref3=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee4(id){return _regeneratorRuntime.wrap(function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:return _context4.abrupt(\"return\",new Promise(/*#__PURE__*/function(){var _ref4=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee3(resolve,reject){return _regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.next=2;return axios.put(process.env.REACT_APP_BASE_URL+\"/users/\"+id).then(function(res){resolve(res.data);});case 2:case\"end\":return _context3.stop();}}},_callee3);}));return function(_x4,_x5){return _ref4.apply(this,arguments);};}()));case 1:case\"end\":return _context4.stop();}}},_callee4);}));return function(_x3){return _ref3.apply(this,arguments);};}();this.updateUser=/*#__PURE__*/function(){var _ref5=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee6(id,params){return _regeneratorRuntime.wrap(function _callee6$(_context6){while(1){switch(_context6.prev=_context6.next){case 0:return _context6.abrupt(\"return\",new Promise(/*#__PURE__*/function(){var _ref6=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee5(resolve,reject){return _regeneratorRuntime.wrap(function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:_context5.next=2;return axios.patch(process.env.REACT_APP_BASE_URL+\"/users/\"+id,params).then(function(res){resolve(res.data);});case 2:case\"end\":return _context5.stop();}}},_callee5);}));return function(_x8,_x9){return _ref6.apply(this,arguments);};}()));case 1:case\"end\":return _context6.stop();}}},_callee6);}));return function(_x6,_x7){return _ref5.apply(this,arguments);};}();this.deleteUsers=/*#__PURE__*/function(){var _ref7=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee8(id){return _regeneratorRuntime.wrap(function _callee8$(_context8){while(1){switch(_context8.prev=_context8.next){case 0:return _context8.abrupt(\"return\",new Promise(/*#__PURE__*/function(){var _ref8=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee7(resolve,reject){return _regeneratorRuntime.wrap(function _callee7$(_context7){while(1){switch(_context7.prev=_context7.next){case 0:_context7.next=2;return axios.delete(process.env.REACT_APP_BASE_URL+\"/users/\"+id).then(function(res){resolve(res.data);});case 2:case\"end\":return _context7.stop();}}},_callee7);}));return function(_x11,_x12){return _ref8.apply(this,arguments);};}()));case 1:case\"end\":return _context8.stop();}}},_callee8);}));return function(_x10){return _ref7.apply(this,arguments);};}();};export default UserServicesClass;","map":{"version":3,"sources":["C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/src/components/pages/Users/UserServicesClass.ts"],"names":["axios","UserServicesClass","getUsers","Promise","resolve","reject","get","process","env","REACT_APP_BASE_URL","then","res","data","findUser","id","put","updateUser","params","patch","deleteUsers","delete"],"mappings":"ofAAA,MAAOA,CAAAA,KAAP,KAAkB,OAAlB,C,GAEMC,CAAAA,iB,2EACGC,Q,sEAAW,yKACT,GAAIC,CAAAA,OAAJ,2FAAY,iBAAOC,OAAP,CAAgBC,MAAhB,wIACXL,CAAAA,KAAK,CAACM,GAAN,CAAUC,OAAO,CAACC,GAAR,CAAYC,kBAAZ,CAAiC,QAA3C,EAAqDC,IAArD,CAA0D,SAACC,GAAD,CAAS,CACvEP,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP,CACD,CAFK,CADW,uDAAZ,oEADS,0D,QAQXC,Q,2FAAW,kBAAOC,EAAP,uJACT,GAAIX,CAAAA,OAAJ,2FAAY,kBAAOC,OAAP,CAAgBC,MAAhB,6IACXL,CAAAA,KAAK,CACRe,GADG,CACCR,OAAO,CAACC,GAAR,CAAYC,kBAAZ,CAAiC,SAAjC,CAA6CK,EAD9C,EAEHJ,IAFG,CAEE,SAACC,GAAD,CAAS,CACbP,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP,CACD,CAJG,CADW,yDAAZ,qEADS,0D,sEAUXI,U,2FAAa,kBAAOF,EAAP,CAAmBG,MAAnB,uJACX,GAAId,CAAAA,OAAJ,2FAAY,kBAAOC,OAAP,CAAgBC,MAAhB,6IACXL,CAAAA,KAAK,CACRkB,KADG,CACGX,OAAO,CAACC,GAAR,CAAYC,kBAAZ,CAAiC,SAAjC,CAA6CK,EADhD,CACoDG,MADpD,EAEHP,IAFG,CAEE,SAACC,GAAD,CAAS,CACbP,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP,CACD,CAJG,CADW,yDAAZ,qEADW,0D,0EAUbO,W,2FAAc,kBAAOL,EAAP,uJACZ,GAAIX,CAAAA,OAAJ,2FAAY,kBAAOC,OAAP,CAAgBC,MAAhB,6IACXL,CAAAA,KAAK,CACRoB,MADG,CACIb,OAAO,CAACC,GAAR,CAAYC,kBAAZ,CAAiC,SAAjC,CAA6CK,EADjD,EAEHJ,IAFG,CAEE,SAACC,GAAD,CAAS,CACbP,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP,CACD,CAJG,CADW,yDAAZ,uEADY,0D,oEAWvB,cAAeX,CAAAA,iBAAf","sourcesContent":["import axios from 'axios'\r\n\r\nclass UserServicesClass {\r\n  public getUsers = async () => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios.get(process.env.REACT_APP_BASE_URL + \"/users\").then((res) => {\r\n        resolve(res.data);\r\n      });\r\n    });\r\n  };\r\n\r\n  public findUser = async (id: number) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .put(process.env.REACT_APP_BASE_URL + \"/users/\" + id)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public updateUser = async (id: number, params: any) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .patch(process.env.REACT_APP_BASE_URL + \"/users/\" + id, params)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public deleteUsers = async (id: number) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .delete(process.env.REACT_APP_BASE_URL + \"/users/\" + id)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n}\r\n\r\nexport default UserServicesClass"]},"metadata":{},"sourceType":"module"}