Register irc-framework events before connecting

This commit is contained in:
Pavel Djundik 2016-07-04 17:58:28 +03:00
parent b2a10cc813
commit 1d3037bd00

View file

@ -236,10 +236,20 @@ Client.prototype.connect = function(args) {
}
network.irc = new ircFramework.Client();
network.irc.requestCap([
"echo-message",
"znc.in/self-message",
]);
events.forEach(function(plugin) {
var path = "./plugins/irc-events/" + plugin;
require(path).apply(client, [
network.irc,
network
]);
});
network.irc.connect({
version: package.name + " " + package.version + " -- " + package.homepage,
host: network.host,
@ -256,14 +266,6 @@ Client.prototype.connect = function(args) {
auto_reconnect_max_retries: 360, // At least one hour (plus timeouts) worth of reconnections
webirc: webirc,
});
events.forEach(function(plugin) {
var path = "./plugins/irc-events/" + plugin;
require(path).apply(client, [
network.irc,
network
]);
});
};
Client.prototype.updateToken = function(callback) {