Merge pull request #24 from psquid/master

Enforce command.js being loaded.
This commit is contained in:
Luke Slater 2012-03-10 09:45:55 -08:00
commit b1a2f6edf6

5
run.js
View File

@ -107,6 +107,11 @@ DBot.prototype.reloadModules = function() {
this.timers.clearTimers(); this.timers.clearTimers();
this.save(); this.save();
// enforce having command. it can still be reloaded, but dbot _will not_ function without it, so not having it should be impossible
if(!this.moduleNames.include("command")) {
this.moduleNames.push("command");
}
// Reload Javascript snippets // Reload Javascript snippets
var path = require.resolve('./snippets'); var path = require.resolve('./snippets');
delete require.cache[path]; delete require.cache[path];