mirror of
https://github.com/reality/dbot.git
synced 2024-12-04 09:59:27 +01:00
load strings first
This commit is contained in:
parent
0f6a486fe7
commit
44d42c5035
20
run.js
20
run.js
@ -212,6 +212,15 @@ DBot.prototype.reloadModules = function() {
|
|||||||
}
|
}
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
|
// Load string data for the module
|
||||||
|
_.each([ 'usage', 'strings' ], function(property) {
|
||||||
|
var propertyData = {};
|
||||||
|
try {
|
||||||
|
propertyData = JSON.parse(fs.readFileSync(moduleDir + property + '.json', 'utf-8'));
|
||||||
|
} catch(err) {};
|
||||||
|
_.extend(this[property], propertyData);
|
||||||
|
}, this);
|
||||||
|
|
||||||
// Load the module itself
|
// Load the module itself
|
||||||
var rawModule = require(moduleDir + name);
|
var rawModule = require(moduleDir + name);
|
||||||
var module = rawModule.fetch(this);
|
var module = rawModule.fetch(this);
|
||||||
@ -262,16 +271,7 @@ DBot.prototype.reloadModules = function() {
|
|||||||
this.instance.addListener(on, module.name, module.listener);
|
this.instance.addListener(on, module.name, module.listener);
|
||||||
}, this);
|
}, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load string data for the module
|
|
||||||
_.each([ 'usage', 'strings' ], function(property) {
|
|
||||||
var propertyData = {};
|
|
||||||
try {
|
|
||||||
propertyData = JSON.parse(fs.readFileSync(moduleDir + property + '.json', 'utf-8'));
|
|
||||||
} catch(err) {};
|
|
||||||
_.extend(this[property], propertyData);
|
|
||||||
}, this);
|
|
||||||
|
|
||||||
// Provide toString for module name
|
// Provide toString for module name
|
||||||
module.toString = function() {
|
module.toString = function() {
|
||||||
return this.name;
|
return this.name;
|
||||||
|
Loading…
Reference in New Issue
Block a user