UNPKG

@provenanceio/wallet-utils

Version:

Typescript Utilities for Provenance Blockchain Wallet

296 lines (278 loc) 12.7 kB
import _asyncToGenerator from "@babel/runtime/helpers/esm/asyncToGenerator"; import _regeneratorRuntime from "@babel/runtime/regenerator"; import { QueryGroupInfoRequest, QueryGroupMembersRequest, QueryGroupPolicyInfoRequest, QueryGroupPoliciesByAdminRequest, QueryGroupPoliciesByGroupRequest, QueryProposalRequest as QueryGroupProposalRequest, QueryProposalsByGroupPolicyRequest, QueryGroupsByMemberRequest, QueryGroupsByAdminRequest } from '../../proto/cosmos/group/v1/query_pb'; import { QueryClient as GroupQueryClient } from '../../proto/cosmos/group/v1/query_grpc_web_pb'; import { PageRequest } from '../../proto/cosmos/base/query/v1beta1/pagination_pb'; export var getGroupInfo = /*#__PURE__*/function () { var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee(serviceAddress, groupId) { var groupInfoRequest; return _regeneratorRuntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: groupInfoRequest = new QueryGroupInfoRequest(); groupInfoRequest.setGroupId(groupId); return _context.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).groupInfo(groupInfoRequest, null, function (error, response) { if (error) reject(new Error("groupInfoQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 3: case "end": return _context.stop(); } } }, _callee); })); return function getGroupInfo(_x, _x2) { return _ref.apply(this, arguments); }; }(); export var getGroupMembers = /*#__PURE__*/function () { var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee2(serviceAddress, groupId) { var pageRequest, groupMembersRequest; return _regeneratorRuntime.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: pageRequest = new PageRequest(); pageRequest.setOffset(0); pageRequest.setLimit(1000); pageRequest.setCountTotal(true); groupMembersRequest = new QueryGroupMembersRequest(); groupMembersRequest.setGroupId(groupId); groupMembersRequest.setPagination(pageRequest); return _context2.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).groupMembers(groupMembersRequest, null, function (error, response) { if (error) reject(new Error("groupMemberQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 8: case "end": return _context2.stop(); } } }, _callee2); })); return function getGroupMembers(_x3, _x4) { return _ref2.apply(this, arguments); }; }(); export var getGroupPolicyInfo = /*#__PURE__*/function () { var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee3(address, serviceAddress) { var groupPolicyInfoRequest; return _regeneratorRuntime.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: groupPolicyInfoRequest = new QueryGroupPolicyInfoRequest(); groupPolicyInfoRequest.setAddress(address); return _context3.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).groupPolicyInfo(groupPolicyInfoRequest, null, function (error, response) { if (error) reject(new Error("groupPolicyInfoQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 3: case "end": return _context3.stop(); } } }, _callee3); })); return function getGroupPolicyInfo(_x5, _x6) { return _ref3.apply(this, arguments); }; }(); export var getGroupPolicyByAdmin = /*#__PURE__*/function () { var _ref4 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee4(admin, serviceAddress) { var pageRequest, groupPoliciesByAdminRequest; return _regeneratorRuntime.wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { case 0: pageRequest = new PageRequest(); pageRequest.setOffset(0); pageRequest.setLimit(1000); pageRequest.setCountTotal(true); groupPoliciesByAdminRequest = new QueryGroupPoliciesByAdminRequest(); groupPoliciesByAdminRequest.setAdmin(admin); groupPoliciesByAdminRequest.setPagination(pageRequest); return _context4.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).groupPoliciesByAdmin(groupPoliciesByAdminRequest, null, function (error, response) { if (error) reject(new Error("groupPoliciesByAdminQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 8: case "end": return _context4.stop(); } } }, _callee4); })); return function getGroupPolicyByAdmin(_x7, _x8) { return _ref4.apply(this, arguments); }; }(); export var getGroupPolicyByGroup = /*#__PURE__*/function () { var _ref5 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee5(groupId, serviceAddress) { var pageRequest, groupPoliciesByGroupRequest; return _regeneratorRuntime.wrap(function _callee5$(_context5) { while (1) { switch (_context5.prev = _context5.next) { case 0: pageRequest = new PageRequest(); pageRequest.setOffset(0); pageRequest.setLimit(1000); pageRequest.setCountTotal(true); groupPoliciesByGroupRequest = new QueryGroupPoliciesByGroupRequest(); groupPoliciesByGroupRequest.setGroupId(groupId); groupPoliciesByGroupRequest.setPagination(pageRequest); return _context5.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).groupPoliciesByGroup(groupPoliciesByGroupRequest, null, function (error, response) { if (error) reject(new Error("groupPoliciesByGroupQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 8: case "end": return _context5.stop(); } } }, _callee5); })); return function getGroupPolicyByGroup(_x9, _x10) { return _ref5.apply(this, arguments); }; }(); export var getGroupProposal = /*#__PURE__*/function () { var _ref6 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee6(serviceAddress, proposalId) { var groupProposalRequest; return _regeneratorRuntime.wrap(function _callee6$(_context6) { while (1) { switch (_context6.prev = _context6.next) { case 0: groupProposalRequest = new QueryGroupProposalRequest(); groupProposalRequest.setProposalId(proposalId); return _context6.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).proposal(groupProposalRequest, null, function (error, response) { if (error) reject(new Error("groupProposalQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 3: case "end": return _context6.stop(); } } }, _callee6); })); return function getGroupProposal(_x11, _x12) { return _ref6.apply(this, arguments); }; }(); export var getGroupProposalByGroupPolicy = /*#__PURE__*/function () { var _ref7 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee7(address, serviceAddress) { var pageRequest, groupProposalsByGroupPolicyRequest; return _regeneratorRuntime.wrap(function _callee7$(_context7) { while (1) { switch (_context7.prev = _context7.next) { case 0: pageRequest = new PageRequest(); pageRequest.setOffset(0); pageRequest.setLimit(1000); pageRequest.setCountTotal(true); groupProposalsByGroupPolicyRequest = new QueryProposalsByGroupPolicyRequest(); groupProposalsByGroupPolicyRequest.setAddress(address); groupProposalsByGroupPolicyRequest.setPagination(pageRequest); return _context7.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).proposalsByGroupPolicy(groupProposalsByGroupPolicyRequest, null, function (error, response) { if (error) reject(new Error("proposalsByGroupPolicyQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 8: case "end": return _context7.stop(); } } }, _callee7); })); return function getGroupProposalByGroupPolicy(_x13, _x14) { return _ref7.apply(this, arguments); }; }(); export var getGroupsByMember = /*#__PURE__*/function () { var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee8(address, serviceAddress) { var pageRequest, groupsByMember; return _regeneratorRuntime.wrap(function _callee8$(_context8) { while (1) { switch (_context8.prev = _context8.next) { case 0: pageRequest = new PageRequest(); pageRequest.setOffset(0); pageRequest.setLimit(1000); pageRequest.setCountTotal(true); groupsByMember = new QueryGroupsByMemberRequest(); groupsByMember.setAddress(address); groupsByMember.setPagination(pageRequest); return _context8.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).groupsByMember(groupsByMember, null, function (error, response) { if (error) reject(new Error("groupsByMemberQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 8: case "end": return _context8.stop(); } } }, _callee8); })); return function getGroupsByMember(_x15, _x16) { return _ref8.apply(this, arguments); }; }(); export var getGroupsByAdmin = /*#__PURE__*/function () { var _ref9 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee9(admin, serviceAddress) { var pageRequest, groupsByAdmin; return _regeneratorRuntime.wrap(function _callee9$(_context9) { while (1) { switch (_context9.prev = _context9.next) { case 0: pageRequest = new PageRequest(); pageRequest.setOffset(0); pageRequest.setLimit(1000); pageRequest.setCountTotal(true); groupsByAdmin = new QueryGroupsByAdminRequest(); groupsByAdmin.setAdmin(admin); groupsByAdmin.setPagination(pageRequest); return _context9.abrupt("return", new Promise(function (resolve, reject) { new GroupQueryClient(serviceAddress, null).groupsByAdmin(groupsByAdmin, null, function (error, response) { if (error) reject(new Error("groupsByAdminQuery error: Code ".concat(error.code, " Message: ").concat(error.message, "}")));else { resolve(response.toObject()); } }); })); case 8: case "end": return _context9.stop(); } } }, _callee9); })); return function getGroupsByAdmin(_x17, _x18) { return _ref9.apply(this, arguments); }; }();