不在 index.js 里引入 Action.js,避免循环引入。

This commit is contained in:
陆柯 2020-02-27 15:27:04 +08:00
parent e59f2d92f5
commit a2c7592847
3 changed files with 8 additions and 5 deletions

View File

@ -1,5 +1,6 @@
var Ling = require('so.ling') const Ling = require('so.ling')
var ticCrypto = require('tic.crypto') const ticCrypto = require('tic.crypto')
const wo = require('./index.js') // 许多地方需要 wo[type]
/** ****************** Public of instance ********************/ /** ****************** Public of instance ********************/

View File

@ -197,6 +197,8 @@ MOM.executeMe = async function () {
DAD.pendingPool = {} // 存放所有待签名的多重签名账户交易 DAD.pendingPool = {} // 存放所有待签名的多重签名账户交易
DAD.api = {}
/* 为挂起状态的多重签名交易提供查询服务 */ /* 为挂起状态的多重签名交易提供查询服务 */
DAD.api.pendingAction = function (option) { DAD.api.pendingAction = function (option) {
return DAD.pendingPool[option.id] return DAD.pendingPool[option.id]

View File

@ -1,4 +1,4 @@
const Action = require('./Action.js') // const Action = require('./Action.js') // 不要在 index 里引入 Action避免循环无限引入。
const ActionTransfer = require('./ActionTransfer.js') const ActionTransfer = require('./ActionTransfer.js')
const ActionStore = require('./ActionStore.js') const ActionStore = require('./ActionStore.js')
const ActionMultisig = require('./ActionMultisig.js') const ActionMultisig = require('./ActionMultisig.js')
@ -6,10 +6,10 @@ const ActionLockProof = require('./ActionLockProof.js')
const ActionTac = require('./ActionTac.js') const ActionTac = require('./ActionTac.js')
module.exports = { module.exports = {
Action, // Action,
ActionTransfer, ActionTransfer,
ActionStore, ActionStore,
ActionMultisig, ActionMultisig,
ActionLockProof, ActionLockProof,
ActionTac // ActionTac
} }