From 41ee0a085ef4e1a71e4b57f0ebb2fa6c13d7968c Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 12 May 2022 09:32:18 +0800 Subject: [PATCH] 1 --- server/admin/be/metadata/GameDb2006.js | 8 ++++++++ server/admin/be/metadata/factory.js | 28 ++++++++------------------ 2 files changed, 16 insertions(+), 20 deletions(-) create mode 100644 server/admin/be/metadata/GameDb2006.js diff --git a/server/admin/be/metadata/GameDb2006.js b/server/admin/be/metadata/GameDb2006.js new file mode 100644 index 00000000..ae6b51d6 --- /dev/null +++ b/server/admin/be/metadata/GameDb2006.js @@ -0,0 +1,8 @@ +const utils = require('j7/utils'); +const basewrap = require('./basewrap'); + +class GameDb2006 extends basewrap.BaseWrap { + +} + +module.exports = GameDb2006; diff --git a/server/admin/be/metadata/factory.js b/server/admin/be/metadata/factory.js index 3ec2c0ba..a51962b4 100644 --- a/server/admin/be/metadata/factory.js +++ b/server/admin/be/metadata/factory.js @@ -79,10 +79,16 @@ function init() { '', 'Config' ); + + registerMetaClass(configDir + 'gamedb.json', + '', + 'GameDb2006' + ); + load(); { - traverseMetaList('MarketDb', (dbConf, idx) => { - app.registerDb('MarketDb' + idx, dbConf); + traverseMetaList('GameDb2006', (dbConf, idx) => { + app.registerDb('GameDb2006' + idx, dbConf); }); } } @@ -117,24 +123,6 @@ function traverseMetaList(name, cb) { } } -function getContracts() { - return getMetaList('Contract'); -} - -function getContractByName(name) { - return getMetaByKey('Contract', name); -} - -function getContractByAddress(address) { - let contract = null; - getContracts().forEach((item) => { - if (item['address'] == address) { - contract = item; - } - }); - return contract; -} - exports.init = init; exports.getMetaByKey = getMetaByKey;