1
This commit is contained in:
parent
afff916c55
commit
447950a808
@ -1,6 +1,7 @@
|
|||||||
const app = require('j7/app');
|
const app = require('j7/app');
|
||||||
const event = require('j7/event');
|
const event = require('j7/event');
|
||||||
const config = require('j7/config');
|
const config = require('j7/config');
|
||||||
|
const metaFactory = require('./metadata/factory');
|
||||||
|
|
||||||
event.addListener(event.APP_INITIALIZED_EVENT, async () => {
|
event.addListener(event.APP_INITIALIZED_EVENT, async () => {
|
||||||
await require('./metadata/factory').init();
|
await require('./metadata/factory').init();
|
||||||
@ -9,7 +10,7 @@ event.addListener(event.APP_INITIALIZED_EVENT, async () => {
|
|||||||
await require('./models/factory').init();
|
await require('./models/factory').init();
|
||||||
await require('./services/factory').init();
|
await require('./services/factory').init();
|
||||||
app.injectionSession(require('./session'));
|
app.injectionSession(require('./session'));
|
||||||
console.log(config('listen_port'));
|
console.log(metaFactory.getWeb3ServiceConf()['listen_port']);
|
||||||
app.listen(config('listen_port'));
|
app.listen(metaFactory.getWeb3ServiceConf()['listen_port']);
|
||||||
});
|
});
|
||||||
app.init();
|
app.init();
|
||||||
|
@ -5,6 +5,7 @@ const log = require('j7/log');
|
|||||||
const metaClassList = [];
|
const metaClassList = [];
|
||||||
const metaClasses = {};
|
const metaClasses = {};
|
||||||
const web3ConfHash = {};
|
const web3ConfHash = {};
|
||||||
|
let web3ServiceConf = null;
|
||||||
let configDir = './config/';
|
let configDir = './config/';
|
||||||
|
|
||||||
function registerMetaClass(fileName, primKey, wrapClass) {
|
function registerMetaClass(fileName, primKey, wrapClass) {
|
||||||
@ -109,6 +110,7 @@ async function init() {
|
|||||||
});
|
});
|
||||||
traverseMetaList('Web3Service', (item, idx) => {
|
traverseMetaList('Web3Service', (item, idx) => {
|
||||||
if (item['instance_id'] == app.getInstanceId()) {
|
if (item['instance_id'] == app.getInstanceId()) {
|
||||||
|
web3ServiceConf = item;
|
||||||
item['nets'].forEach((netId) => {
|
item['nets'].forEach((netId) => {
|
||||||
const netDir = configDir + 'nets/' + netId + '/';
|
const netDir = configDir + 'nets/' + netId + '/';
|
||||||
web3ConfHash[netId] = {
|
web3ConfHash[netId] = {
|
||||||
@ -161,6 +163,10 @@ function getWeb3Conf(netId) {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getWeb3ServiceConf() {
|
||||||
|
return web3ServiceConf;
|
||||||
|
}
|
||||||
|
|
||||||
function getContractsConf(netId) {
|
function getContractsConf(netId) {
|
||||||
const keys = Object.keys(web3ConfHash);
|
const keys = Object.keys(web3ConfHash);
|
||||||
for (let i = 0; i < keys.length; ++i) {
|
for (let i = 0; i < keys.length; ++i) {
|
||||||
@ -192,6 +198,7 @@ exports.traverseMetaList = traverseMetaList;
|
|||||||
exports.callMetaStatic = callMetaStatic;
|
exports.callMetaStatic = callMetaStatic;
|
||||||
|
|
||||||
exports.getWeb3Conf = getWeb3Conf;
|
exports.getWeb3Conf = getWeb3Conf;
|
||||||
|
exports.getWeb3ServiceConf = getWeb3ServiceConf;
|
||||||
exports.getContractsConf = getContractsConf;
|
exports.getContractsConf = getContractsConf;
|
||||||
exports.getNetList = getNetList;
|
exports.getNetList = getNetList;
|
||||||
exports.getNetDir = getNetDir;
|
exports.getNetDir = getNetDir;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user