不在 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')
var ticCrypto = require('tic.crypto')
const Ling = require('so.ling')
const ticCrypto = require('tic.crypto')
const wo = require('./index.js') // 许多地方需要 wo[type]
/** ****************** Public of instance ********************/

View File

@ -197,6 +197,8 @@ MOM.executeMe = async function () {
DAD.pendingPool = {} // 存放所有待签名的多重签名账户交易
DAD.api = {}
/* 为挂起状态的多重签名交易提供查询服务 */
DAD.api.pendingAction = function (option) {
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 ActionStore = require('./ActionStore.js')
const ActionMultisig = require('./ActionMultisig.js')
@ -6,10 +6,10 @@ const ActionLockProof = require('./ActionLockProof.js')
const ActionTac = require('./ActionTac.js')
module.exports = {
Action,
// Action,
ActionTransfer,
ActionStore,
ActionMultisig,
ActionLockProof,
ActionTac
// ActionTac
}