mirror of
https://github.com/thelounge/thelounge
synced 2024-11-10 22:54:15 +00:00
Register irc-framework events before connecting
This commit is contained in:
parent
b2a10cc813
commit
1d3037bd00
1 changed files with 10 additions and 8 deletions
|
@ -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) {
|
||||
|
|
Loading…
Reference in a new issue