@colony/colony-js-client
Version:
Reference implementation of the Colony API
51 lines (37 loc) • 1.58 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _regenerator = require('babel-runtime/regenerator');
var _regenerator2 = _interopRequireDefault(_regenerator);
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
var _getNetworkClient = require('./getNetworkClient');
var _getNetworkClient2 = _interopRequireDefault(_getNetworkClient);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable import/no-cycle */
var getColonyClient = function () {
var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(address, network, wallet, infuraProjectId, verbose) {
var networkClient;
return _regenerator2.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0, _getNetworkClient2.default)(network, wallet, infuraProjectId, verbose);
case 2:
networkClient = _context.sent;
return _context.abrupt('return', networkClient.getColonyClientByAddress(address));
case 4:
case 'end':
return _context.stop();
}
}
}, _callee, undefined);
}));
return function getColonyClient(_x, _x2, _x3, _x4, _x5) {
return _ref.apply(this, arguments);
};
}();
exports.default = getColonyClient;
//# sourceMappingURL=getColonyClient.js.map