UNPKG

@web3-wallets-kit/bitski-connector

Version:
3 lines (2 loc) 1.54 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@web3-wallets-kit/abstract-connector");exports.BitskiConnector=function(e){var t,r;function o(t){var r;return(r=e.call(this)||this).config=t,r}r=e,(t=o).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var n=o.prototype;return n.connect=function(){try{var e=this,t=e.config,r=t.clientId,o=t.redirectUri,n=t.additionalScopes,i=t.options,c=t.providerOptions;return Promise.resolve(new Promise((function(e){e(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach((function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})})),t.default=e,t}(require("bitski")))}))).then((function(t){var s=new(0,t.Bitski)(r,o,n,i),u=s.getProvider(c);return Promise.resolve(s.signIn()).then((function(){return e.payload={provider:u,bitski:s},e.payload}))}))}catch(e){return Promise.reject(e)}},n.disconnect=function(){try{var t=function(t){e.prototype.disconnect.call(r)},r=this;return Promise.resolve(r.payload?Promise.resolve(r.payload.bitski.signOut()).then(t):t())}catch(e){return Promise.reject(e)}},n.getAccount=function(){try{var e=function(e){var r;return t&&(null===(r=e.accounts)||void 0===r?void 0:r[0])||null},t=this.payload;return Promise.resolve(t?Promise.resolve(this.payload.bitski.getUser()).then(e):e(t))}catch(e){return Promise.reject(e)}},o}(e.AbstractConnector); //# sourceMappingURL=bitski-connector.cjs.production.min.js.map