scatterjs-plugin-eosjs
Advanced tools
Comparing version 1.4.0 to 1.5.0
@@ -1,3 +0,3 @@ | ||
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _regenerator=_interopRequireDefault(require("@babel/runtime/regenerator")),_asyncToGenerator2=_interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")),_classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")),_createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass")),_possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")),_getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")),_inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits")),_scatterjsCore=require("scatterjs-core"),proxy=function(a,b){return new Proxy(a,b)},ScatterEOS=/*#__PURE__*/function(a){function b(){return(0,_classCallCheck2.default)(this,b),(0,_possibleConstructorReturn2.default)(this,(0,_getPrototypeOf2.default)(b).call(this,_scatterjsCore.Blockchains.EOS,_scatterjsCore.PluginTypes.BLOCKCHAIN_SUPPORT))}return(0,_inherits2.default)(b,a),(0,_createClass2.default)(b,[{key:"hookProvider",value:function hookProvider(a){return function(b){return new Promise(function(c,d){var e=Object.assign(b,{blockchain:_scatterjsCore.Blockchains.EOS,network:a,requiredFields:{}});_scatterjsCore.SocketService.sendApiRequest({type:"requestSignature",payload:e}).then(function(a){return c(a.signatures)}).catch(function(a){return d(a)})})}}},{key:"signatureProvider",value:function signatureProvider(){var a=0>=arguments.length?void 0:arguments[0];return function(b,c){var d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};b=_scatterjsCore.Network.fromJson(b);var e,f=b.hasOwnProperty("chainId")&&b.chainId.length?b.chainId:d.chainId,g=/*#__PURE__*/function(){var a=(0,_asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function a(b){return _regenerator.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",e(b));case 1:case"end":return a.stop();}},a,this)}));return function(){return a.apply(this,arguments)}}();return proxy(c({httpEndpoint:b.fullhost(),chainId:f,signProvider:g}),{get:function get(c,d){if("function"!=typeof c[d])return c[d];var f=null;return function(){for(var g=arguments.length,h=Array(g),i=0;i<g;i++)h[i]=arguments[i];if(h.find(function(a){return a.hasOwnProperty("keyProvider")}))throw Error.usedKeyProvider();return e=/*#__PURE__*/function(){var c=(0,_asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function c(d){var e,g,i,j;return _regenerator.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return a(),e=h.find(function(a){return a.hasOwnProperty("requiredFields")})||{requiredFields:{}},g=Object.assign(d,{blockchain:_scatterjsCore.Blockchains.EOS,network:b,requiredFields:e.requiredFields}),c.next=5,_scatterjsCore.SocketService.sendApiRequest({type:"requestSignature",payload:g});case 5:if(i=c.sent,i){c.next=8;break}return c.abrupt("return",null);case 8:if(!i.hasOwnProperty("signatures")){c.next=13;break}return f=i.returnedFields,j=h.find(function(a){return a.hasOwnProperty("signProvider")}),j&&i.signatures.push(j.signProvider(d.buf,d.sign)),c.abrupt("return",i.signatures);case 13:return c.abrupt("return",i);case 14:case"end":return c.stop();}},c,this)}));return function(){return c.apply(this,arguments)}}(),new Promise(function(a,b){c[d].apply(c,h).then(function(b){return b.hasOwnProperty("fc")?void a(proxy(b,{get:function get(a,b){return"then"===b?a[b]:function(){for(var c=arguments.length,d=Array(c),e=0;e<c;e++)d[e]=arguments[e];return new Promise(/*#__PURE__*/function(){var c=(0,_asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function c(e,g){return _regenerator.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:a[b].apply(a,d).then(function(a){e(Object.assign(a,{returnedFields:f}))}).catch(g);case 1:case"end":return c.stop();}},c,this)}));return function(){return c.apply(this,arguments)}}())}}})):a(Object.assign(b,{returnedFields:f}));// This is a contract | ||
}).catch(b)})}}});// Proxy | ||
}}}]),b}(_scatterjsCore.Plugin);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;exports.default=ScatterEOS,"undefined"!=typeof window&&(window.ScatterEOS=ScatterEOS); | ||
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _regenerator=_interopRequireDefault(require("@babel/runtime/regenerator")),_asyncToGenerator2=_interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")),_classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")),_createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass")),_possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")),_getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")),_inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits")),_scatterjsCore=require("scatterjs-core"),socketService=_scatterjsCore.SocketService,proxy=function(a,b){return new Proxy(a,b)},ScatterEOS=/*#__PURE__*/function(a){function b(){return(0,_classCallCheck2.default)(this,b),(0,_possibleConstructorReturn2.default)(this,(0,_getPrototypeOf2.default)(b).call(this,_scatterjsCore.Blockchains.EOS,_scatterjsCore.PluginTypes.BLOCKCHAIN_SUPPORT))}return(0,_inherits2.default)(b,a),(0,_createClass2.default)(b,[{key:"setSocketService",value:function b(a){socketService=a}},{key:"hookProvider",value:function b(a){return function(b){return new Promise(function(c,d){var e=Object.assign(b,{blockchain:_scatterjsCore.Blockchains.EOS,network:a,requiredFields:{}});socketService.sendApiRequest({type:"requestSignature",payload:e}).then(function(a){return c(a.signatures)}).catch(function(a){return d(a)})})}}},{key:"signatureProvider",value:function b(){var a=0>=arguments.length?void 0:arguments[0];return function(b,c){var d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};b=_scatterjsCore.Network.fromJson(b);var e,f=b.hasOwnProperty("chainId")&&b.chainId.length?b.chainId:d.chainId,g=/*#__PURE__*/function(){var a=(0,_asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function a(b){return _regenerator.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",e(b));case 1:case"end":return a.stop();}},a,this)}));return function(){return a.apply(this,arguments)}}();return proxy(c({httpEndpoint:b.fullhost(),chainId:f,signProvider:g}),{get:function g(c,d){if("function"!=typeof c[d])return c[d];var f=null;return function(){for(var g=arguments.length,h=Array(g),i=0;i<g;i++)h[i]=arguments[i];if(h.find(function(a){return a.hasOwnProperty("keyProvider")}))throw Error.usedKeyProvider();return e=/*#__PURE__*/function(){var c=(0,_asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function c(d){var e,g,i,j;return _regenerator.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return a(),e=h.find(function(a){return a.hasOwnProperty("requiredFields")})||{requiredFields:{}},g=Object.assign(d,{blockchain:_scatterjsCore.Blockchains.EOS,network:b,requiredFields:e.requiredFields}),c.next=5,socketService.sendApiRequest({type:"requestSignature",payload:g});case 5:if(i=c.sent,i){c.next=8;break}return c.abrupt("return",null);case 8:if(!i.hasOwnProperty("signatures")){c.next=13;break}return f=i.returnedFields,j=h.find(function(a){return a.hasOwnProperty("signProvider")}),j&&i.signatures.push(j.signProvider(d.buf,d.sign)),c.abrupt("return",i.signatures);case 13:return c.abrupt("return",i);case 14:case"end":return c.stop();}},c,this)}));return function(){return c.apply(this,arguments)}}(),new Promise(function(a,b){c[d].apply(c,h).then(function(b){return b.hasOwnProperty("fc")?void// This is a contract | ||
a(proxy(b,{get:function c(a,b){return"then"===b?a[b]:function(){for(var c=arguments.length,d=Array(c),e=0;e<c;e++)d[e]=arguments[e];return new Promise(/*#__PURE__*/function(){var c=(0,_asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function c(e,g){return _regenerator.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:a[b].apply(a,d).then(function(a){e(Object.assign(a,{returnedFields:f}))}).catch(g);case 1:case"end":return c.stop();}},c,this)}));return function(){return c.apply(this,arguments)}}())}}})):a(Object.assign(b,{returnedFields:f}))}).catch(b)})}}});// Proxy | ||
}}}]),b}(_scatterjsCore.Plugin);exports.default=ScatterEOS,"undefined"!=typeof window&&(window.ScatterEOS=ScatterEOS); |
{ | ||
"name": "scatterjs-plugin-eosjs", | ||
"version": "1.4.0", | ||
"version": "1.5.0", | ||
"main": "dist/index.js", | ||
"license": "MIT", | ||
"gitHead": "ee904dbc34af7d07942a2fc3d72a44ce0faad0b3" | ||
"gitHead": "b4155e3ae1fda4af6cabbb4f34c2606387c477e7" | ||
} |
@@ -9,2 +9,3 @@ import { | ||
let socketService = SocketService; | ||
const proxy = (dummy, handler) => new Proxy(dummy, handler); | ||
@@ -18,2 +19,6 @@ | ||
setSocketService(_s){ | ||
socketService = _s; | ||
} | ||
hookProvider(network){ | ||
@@ -23,3 +28,3 @@ return signargs => { | ||
const payload = Object.assign(signargs, { blockchain:Blockchains.EOS, network, requiredFields:{} }); | ||
SocketService.sendApiRequest({ | ||
socketService.sendApiRequest({ | ||
type:'requestSignature', | ||
@@ -59,3 +64,3 @@ payload | ||
const payload = Object.assign(signargs, { blockchain:Blockchains.EOS, network, requiredFields:requiredFields.requiredFields }); | ||
const result = await SocketService.sendApiRequest({ type:'requestSignature', payload }); | ||
const result = await socketService.sendApiRequest({ type:'requestSignature', payload }); | ||
@@ -62,0 +67,0 @@ // No signature |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9832
99