UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

3 lines (2 loc) 1.11 kB
import{a as i}from"./chunk-G57K6QI4.js";import{a as e}from"./chunk-K4HGIB3G.js";import{a as C}from"./chunk-OI3JNSRI.js";import{k as f}from"./chunk-P6M5SGWP.js";import{j as o,m as l}from"./chunk-HBP5N4FR.js";l();C();f();function q(a){let{provider:n}=i();function u(){return o(this,null,function*(){!n||(e("walletconnect")&&(yield s()),e("walletconnectv2")&&(yield r()))})}function s(){return o(this,null,function*(){var t;try{if(!n||!e("walletconnect")||!(yield n.isConnected()))return;let m={method:"erd_cancelAction",params:{action:a}};yield(t=n==null?void 0:n.sendCustomMessage)==null?void 0:t.call(n,m)}catch(c){console.warn("WalletConnect: Unable to send cancelAction event",c)}})}function r(){return o(this,null,function*(){var t;try{if(!n||!e("walletconnectv2"))return;yield(t=n==null?void 0:n.sendCustomRequest)==null?void 0:t.call(n,{request:{method:"erd_cancelAction",params:{action:a}}})}catch(c){console.warn("WalletConnectV2: Unable to send cancelAction event",c)}})}return{cancelAction:s,cancelActionV2:r,cancelWalletConnectAction:u}}export{q as a}; //# sourceMappingURL=chunk-LVVMXB7C.js.map