mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 16:51:02 +00:00
1 line
14 KiB
Plaintext
1 line
14 KiB
Plaintext
{"dependencies":[{"name":"rxjs","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":15,"index":123},"end":{"line":4,"column":30,"index":138}}],"key":"atDzfUGaJNRNtwyVumomzH/5ygw=","exportNames":["*"],"imports":1}},{"name":"../util/index.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":19,"index":159},"end":{"line":5,"column":46,"index":186}}],"key":"H94lp+EitftSFqDHaenrSs5zKB0=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.proposals = proposals;\n const rxjs_1 = require(_dependencyMap[0], \"rxjs\");\n const index_js_1 = require(_dependencyMap[1], \"../util/index.js\");\n function parseResult(api, {\n allIds,\n allProposals,\n approvalIds,\n councilProposals,\n proposalCount\n }) {\n const approvals = [];\n const proposals = [];\n const councilTreasury = councilProposals.filter(({\n proposal\n }) =>\n // FIXME `approveProposal` and `rejectProposal` have been removed in substrate and released in 1.14\n // in favor of `spend`. See: https://github.com/paritytech/polkadot-sdk/pull/3820\n proposal && (api.tx.treasury['approveProposal'] && api.tx.treasury['approveProposal'].is(proposal) || api.tx.treasury['rejectProposal'] && api.tx.treasury['rejectProposal'].is(proposal)));\n allIds.forEach((id, index) => {\n if (allProposals[index].isSome) {\n const council = councilTreasury.filter(({\n proposal\n }) => proposal && id.eq(proposal.args[0])).sort((a, b) => a.proposal && b.proposal ? a.proposal.method.localeCompare(b.proposal.method) : a.proposal ? -1 : 1);\n const isApproval = approvalIds.some(approvalId => approvalId.eq(id));\n const derived = {\n council,\n id,\n proposal: allProposals[index].unwrap()\n };\n if (isApproval) {\n approvals.push(derived);\n } else {\n proposals.push(derived);\n }\n }\n });\n return {\n approvals,\n proposalCount,\n proposals\n };\n }\n function retrieveProposals(api, proposalCount, approvalIds) {\n const proposalIds = [];\n const count = proposalCount.toNumber();\n for (let index = 0; index < count; index++) {\n if (!approvalIds.some(id => id.eqn(index))) {\n proposalIds.push(api.registry.createType('ProposalIndex', index));\n }\n }\n const allIds = [...proposalIds, ...approvalIds];\n return (0, rxjs_1.combineLatest)([api.query.treasury.proposals.multi(allIds), api.derive.council ? api.derive.council.proposals() : (0, rxjs_1.of)([])]).pipe((0, rxjs_1.map)(([allProposals, councilProposals]) => parseResult(api, {\n allIds,\n allProposals,\n approvalIds,\n councilProposals,\n proposalCount\n })));\n }\n /**\n * @name proposals\n * @description Retrieve all active and approved treasury proposals, along with their info.\n * @example\n * ```javascript\n * const treasuryProposals = await api.derive.treasury.proposals();\n * console.log(treasuryProposals);\n * ```\n */\n function proposals(instanceId, api) {\n return (0, index_js_1.memo)(instanceId, () => api.query.treasury ? (0, rxjs_1.combineLatest)([api.query.treasury.proposalCount(), api.query.treasury.approvals()]).pipe((0, rxjs_1.switchMap)(([proposalCount, approvalIds]) => retrieveProposals(api, proposalCount, approvalIds))) : (0, rxjs_1.of)({\n approvals: [],\n proposalCount: api.registry.createType('ProposalIndex'),\n proposals: []\n }));\n }\n});","lineCount":82,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"proposals"],[7,19,3,17],[7,22,3,20,"proposals"],[7,31,3,29],[8,2,4,0],[8,8,4,6,"rxjs_1"],[8,14,4,12],[8,17,4,15,"require"],[8,24,4,22],[8,25,4,22,"_dependencyMap"],[8,39,4,22],[8,50,4,29],[8,51,4,30],[9,2,5,0],[9,8,5,6,"index_js_1"],[9,18,5,16],[9,21,5,19,"require"],[9,28,5,26],[9,29,5,26,"_dependencyMap"],[9,43,5,26],[9,66,5,45],[9,67,5,46],[10,2,6,0],[10,11,6,9,"parseResult"],[10,22,6,20,"parseResult"],[10,23,6,21,"api"],[10,26,6,24],[10,28,6,26],[11,4,6,28,"allIds"],[11,10,6,34],[12,4,6,36,"allProposals"],[12,16,6,48],[13,4,6,50,"approvalIds"],[13,15,6,61],[14,4,6,63,"councilProposals"],[14,20,6,79],[15,4,6,81,"proposalCount"],[16,2,6,95],[16,3,6,96],[16,5,6,98],[17,4,7,4],[17,10,7,10,"approvals"],[17,19,7,19],[17,22,7,22],[17,24,7,24],[18,4,8,4],[18,10,8,10,"proposals"],[18,19,8,19],[18,22,8,22],[18,24,8,24],[19,4,9,4],[19,10,9,10,"councilTreasury"],[19,25,9,25],[19,28,9,28,"councilProposals"],[19,44,9,44],[19,45,9,45,"filter"],[19,51,9,51],[19,52,9,52],[19,53,9,53],[20,6,9,55,"proposal"],[21,4,9,64],[21,5,9,65],[22,4,10,4],[23,4,11,4],[24,4,12,4,"proposal"],[24,12,12,12],[24,17,12,18,"api"],[24,20,12,21],[24,21,12,22,"tx"],[24,23,12,24],[24,24,12,25,"treasury"],[24,32,12,33],[24,33,12,34],[24,50,12,51],[24,51,12,52],[24,55,12,56,"api"],[24,58,12,59],[24,59,12,60,"tx"],[24,61,12,62],[24,62,12,63,"treasury"],[24,70,12,71],[24,71,12,72],[24,88,12,89],[24,89,12,90],[24,90,12,91,"is"],[24,92,12,93],[24,93,12,94,"proposal"],[24,101,12,102],[24,102,12,103],[24,106,13,9,"api"],[24,109,13,12],[24,110,13,13,"tx"],[24,112,13,15],[24,113,13,16,"treasury"],[24,121,13,24],[24,122,13,25],[24,138,13,41],[24,139,13,42],[24,143,13,46,"api"],[24,146,13,49],[24,147,13,50,"tx"],[24,149,13,52],[24,150,13,53,"treasury"],[24,158,13,61],[24,159,13,62],[24,175,13,78],[24,176,13,79],[24,177,13,80,"is"],[24,179,13,82],[24,180,13,83,"proposal"],[24,188,13,91],[24,189,13,93],[24,190,13,94],[24,191,13,95],[25,4,14,4,"allIds"],[25,10,14,10],[25,11,14,11,"forEach"],[25,18,14,18],[25,19,14,19],[25,20,14,20,"id"],[25,22,14,22],[25,24,14,24,"index"],[25,29,14,29],[25,34,14,34],[26,6,15,8],[26,10,15,12,"allProposals"],[26,22,15,24],[26,23,15,25,"index"],[26,28,15,30],[26,29,15,31],[26,30,15,32,"isSome"],[26,36,15,38],[26,38,15,40],[27,8,16,12],[27,14,16,18,"council"],[27,21,16,25],[27,24,16,28,"councilTreasury"],[27,39,16,43],[27,40,17,17,"filter"],[27,46,17,23],[27,47,17,24],[27,48,17,25],[28,10,17,27,"proposal"],[29,8,17,36],[29,9,17,37],[29,14,17,42,"proposal"],[29,22,17,50],[29,26,17,54,"id"],[29,28,17,56],[29,29,17,57,"eq"],[29,31,17,59],[29,32,17,60,"proposal"],[29,40,17,68],[29,41,17,69,"args"],[29,45,17,73],[29,46,17,74],[29,47,17,75],[29,48,17,76],[29,49,17,77],[29,50,17,78],[29,51,18,17,"sort"],[29,55,18,21],[29,56,18,22],[29,57,18,23,"a"],[29,58,18,24],[29,60,18,26,"b"],[29,61,18,27],[29,66,18,32,"a"],[29,67,18,33],[29,68,18,34,"proposal"],[29,76,18,42],[29,80,18,46,"b"],[29,81,18,47],[29,82,18,48,"proposal"],[29,90,18,56],[29,93,19,18,"a"],[29,94,19,19],[29,95,19,20,"proposal"],[29,103,19,28],[29,104,19,29,"method"],[29,110,19,35],[29,111,19,36,"localeCompare"],[29,124,19,49],[29,125,19,50,"b"],[29,126,19,51],[29,127,19,52,"proposal"],[29,135,19,60],[29,136,19,61,"method"],[29,142,19,67],[29,143,19,68],[29,146,20,18,"a"],[29,147,20,19],[29,148,20,20,"proposal"],[29,156,20,28],[29,159,21,22],[29,160,21,23],[29,161,21,24],[29,164,22,22],[29,165,22,23],[29,166,22,24],[30,8,23,12],[30,14,23,18,"isApproval"],[30,24,23,28],[30,27,23,31,"approvalIds"],[30,38,23,42],[30,39,23,43,"some"],[30,43,23,47],[30,44,23,49,"approvalId"],[30,54,23,59],[30,58,23,64,"approvalId"],[30,68,23,74],[30,69,23,75,"eq"],[30,71,23,77],[30,72,23,78,"id"],[30,74,23,80],[30,75,23,81],[30,76,23,82],[31,8,24,12],[31,14,24,18,"derived"],[31,21,24,25],[31,24,24,28],[32,10,24,30,"council"],[32,17,24,37],[33,10,24,39,"id"],[33,12,24,41],[34,10,24,43,"proposal"],[34,18,24,51],[34,20,24,53,"allProposals"],[34,32,24,65],[34,33,24,66,"index"],[34,38,24,71],[34,39,24,72],[34,40,24,73,"unwrap"],[34,46,24,79],[34,47,24,80],[35,8,24,82],[35,9,24,83],[36,8,25,12],[36,12,25,16,"isApproval"],[36,22,25,26],[36,24,25,28],[37,10,26,16,"approvals"],[37,19,26,25],[37,20,26,26,"push"],[37,24,26,30],[37,25,26,31,"derived"],[37,32,26,38],[37,33,26,39],[38,8,27,12],[38,9,27,13],[38,15,28,17],[39,10,29,16,"proposals"],[39,19,29,25],[39,20,29,26,"push"],[39,24,29,30],[39,25,29,31,"derived"],[39,32,29,38],[39,33,29,39],[40,8,30,12],[41,6,31,8],[42,4,32,4],[42,5,32,5],[42,6,32,6],[43,4,33,4],[43,11,33,11],[44,6,33,13,"approvals"],[44,15,33,22],[45,6,33,24,"proposalCount"],[45,19,33,37],[46,6,33,39,"proposals"],[47,4,33,49],[47,5,33,50],[48,2,34,0],[49,2,35,0],[49,11,35,9,"retrieveProposals"],[49,28,35,26,"retrieveProposals"],[49,29,35,27,"api"],[49,32,35,30],[49,34,35,32,"proposalCount"],[49,47,35,45],[49,49,35,47,"approvalIds"],[49,60,35,58],[49,62,35,60],[50,4,36,4],[50,10,36,10,"proposalIds"],[50,21,36,21],[50,24,36,24],[50,26,36,26],[51,4,37,4],[51,10,37,10,"count"],[51,15,37,15],[51,18,37,18,"proposalCount"],[51,31,37,31],[51,32,37,32,"toNumber"],[51,40,37,40],[51,41,37,41],[51,42,37,42],[52,4,38,4],[52,9,38,9],[52,13,38,13,"index"],[52,18,38,18],[52,21,38,21],[52,22,38,22],[52,24,38,24,"index"],[52,29,38,29],[52,32,38,32,"count"],[52,37,38,37],[52,39,38,39,"index"],[52,44,38,44],[52,46,38,46],[52,48,38,48],[53,6,39,8],[53,10,39,12],[53,11,39,13,"approvalIds"],[53,22,39,24],[53,23,39,25,"some"],[53,27,39,29],[53,28,39,31,"id"],[53,30,39,33],[53,34,39,38,"id"],[53,36,39,40],[53,37,39,41,"eqn"],[53,40,39,44],[53,41,39,45,"index"],[53,46,39,50],[53,47,39,51],[53,48,39,52],[53,50,39,54],[54,8,40,12,"proposalIds"],[54,19,40,23],[54,20,40,24,"push"],[54,24,40,28],[54,25,40,29,"api"],[54,28,40,32],[54,29,40,33,"registry"],[54,37,40,41],[54,38,40,42,"createType"],[54,48,40,52],[54,49,40,53],[54,64,40,68],[54,66,40,70,"index"],[54,71,40,75],[54,72,40,76],[54,73,40,77],[55,6,41,8],[56,4,42,4],[57,4,43,4],[57,10,43,10,"allIds"],[57,16,43,16],[57,19,43,19],[57,20,43,20],[57,23,43,23,"proposalIds"],[57,34,43,34],[57,36,43,36],[57,39,43,39,"approvalIds"],[57,50,43,50],[57,51,43,51],[58,4,44,4],[58,11,44,11],[58,12,44,12],[58,13,44,13],[58,15,44,15,"rxjs_1"],[58,21,44,21],[58,22,44,22,"combineLatest"],[58,35,44,35],[58,37,44,37],[58,38,45,8,"api"],[58,41,45,11],[58,42,45,12,"query"],[58,47,45,17],[58,48,45,18,"treasury"],[58,56,45,26],[58,57,45,27,"proposals"],[58,66,45,36],[58,67,45,37,"multi"],[58,72,45,42],[58,73,45,43,"allIds"],[58,79,45,49],[58,80,45,50],[58,82,46,8,"api"],[58,85,46,11],[58,86,46,12,"derive"],[58,92,46,18],[58,93,46,19,"council"],[58,100,46,26],[58,103,47,14,"api"],[58,106,47,17],[58,107,47,18,"derive"],[58,113,47,24],[58,114,47,25,"council"],[58,121,47,32],[58,122,47,33,"proposals"],[58,131,47,42],[58,132,47,43],[58,133,47,44],[58,136,48,14],[58,137,48,15],[58,138,48,16],[58,140,48,18,"rxjs_1"],[58,146,48,24],[58,147,48,25,"of"],[58,149,48,27],[58,151,48,29],[58,153,48,31],[58,154,48,32],[58,155,49,5],[58,156,49,6],[58,157,49,7,"pipe"],[58,161,49,11],[58,162,49,12],[58,163,49,13],[58,164,49,14],[58,166,49,16,"rxjs_1"],[58,172,49,22],[58,173,49,23,"map"],[58,176,49,26],[58,178,49,28],[58,179,49,29],[58,180,49,30,"allProposals"],[58,192,49,42],[58,194,49,44,"councilProposals"],[58,210,49,60],[58,211,49,61],[58,216,49,66,"parseResult"],[58,227,49,77],[58,228,49,78,"api"],[58,231,49,81],[58,233,49,83],[59,6,49,85,"allIds"],[59,12,49,91],[60,6,49,93,"allProposals"],[60,18,49,105],[61,6,49,107,"approvalIds"],[61,17,49,118],[62,6,49,120,"councilProposals"],[62,22,49,136],[63,6,49,138,"proposalCount"],[64,4,49,152],[64,5,49,153],[64,6,49,154],[64,7,49,155],[64,8,49,156],[65,2,50,0],[66,2,51,0],[67,0,52,0],[68,0,53,0],[69,0,54,0],[70,0,55,0],[71,0,56,0],[72,0,57,0],[73,0,58,0],[74,0,59,0],[75,2,60,0],[75,11,60,9,"proposals"],[75,20,60,18,"proposals"],[75,21,60,19,"instanceId"],[75,31,60,29],[75,33,60,31,"api"],[75,36,60,34],[75,38,60,36],[76,4,61,4],[76,11,61,11],[76,12,61,12],[76,13,61,13],[76,15,61,15,"index_js_1"],[76,25,61,25],[76,26,61,26,"memo"],[76,30,61,30],[76,32,61,32,"instanceId"],[76,42,61,42],[76,44,61,44],[76,50,61,50,"api"],[76,53,61,53],[76,54,61,54,"query"],[76,59,61,59],[76,60,61,60,"treasury"],[76,68,61,68],[76,71,62,10],[76,72,62,11],[76,73,62,12],[76,75,62,14,"rxjs_1"],[76,81,62,20],[76,82,62,21,"combineLatest"],[76,95,62,34],[76,97,62,36],[76,98,63,12,"api"],[76,101,63,15],[76,102,63,16,"query"],[76,107,63,21],[76,108,63,22,"treasury"],[76,116,63,30],[76,117,63,31,"proposalCount"],[76,130,63,44],[76,131,63,45],[76,132,63,46],[76,134,64,12,"api"],[76,137,64,15],[76,138,64,16,"query"],[76,143,64,21],[76,144,64,22,"treasury"],[76,152,64,30],[76,153,64,31,"approvals"],[76,162,64,40],[76,163,64,41],[76,164,64,42],[76,165,65,9],[76,166,65,10],[76,167,65,11,"pipe"],[76,171,65,15],[76,172,65,16],[76,173,65,17],[76,174,65,18],[76,176,65,20,"rxjs_1"],[76,182,65,26],[76,183,65,27,"switchMap"],[76,192,65,36],[76,194,65,38],[76,195,65,39],[76,196,65,40,"proposalCount"],[76,209,65,53],[76,211,65,55,"approvalIds"],[76,222,65,66],[76,223,65,67],[76,228,65,72,"retrieveProposals"],[76,245,65,89],[76,246,65,90,"api"],[76,249,65,93],[76,251,65,95,"proposalCount"],[76,264,65,108],[76,266,65,110,"approvalIds"],[76,277,65,121],[76,278,65,122],[76,279,65,123],[76,280,65,124],[76,283,66,10],[76,284,66,11],[76,285,66,12],[76,287,66,14,"rxjs_1"],[76,293,66,20],[76,294,66,21,"of"],[76,296,66,23],[76,298,66,25],[77,6,67,12,"approvals"],[77,15,67,21],[77,17,67,23],[77,19,67,25],[78,6,68,12,"proposalCount"],[78,19,68,25],[78,21,68,27,"api"],[78,24,68,30],[78,25,68,31,"registry"],[78,33,68,39],[78,34,68,40,"createType"],[78,44,68,50],[78,45,68,51],[78,60,68,66],[78,61,68,67],[79,6,69,12,"proposals"],[79,15,69,21],[79,17,69,23],[80,4,70,8],[80,5,70,9],[80,6,70,10],[80,7,70,11],[81,2,71,0],[82,0,71,1],[82,3]],"functionMap":{"names":["<global>","parseResult","councilProposals.filter$argument_0","allIds.forEach$argument_0","councilTreasury.filter$argument_0","councilTreasury.filter.sort$argument_0","approvalIds.some$argument_0","retrieveProposals","<anonymous>","proposals"],"mappings":"AAA;ACK;oDCG;8FDI;mBEC;wBCG,qDD;sBEC;uBFI;gDGC,iCH;KFS;CDE;AOC;8BDI,qBC;4BCU,8HD;CPC;ASU;4CDC;UCS;CTC"},"hasCjsExports":true},"type":"js/module"}]} |