client: Misc cleanups and added 'hook.ready' event.

This commit is contained in:
2018-11-10 10:59:17 +01:00
parent 38a14d7069
commit 8507128dc6
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -658,7 +658,7 @@ func (client *Client) handleEvent(event *Event) {
message += " :" + event.Text message += " :" + event.Text
} }
client.Send(message + "") client.Send(message)
} }
// Client Registration // Client Registration
@@ -1059,6 +1059,7 @@ func (client *Client) handleEvent(event *Event) {
client.Sendf("JOIN %s", strings.Join(channels, ",")) client.Sendf("JOIN %s", strings.Join(channels, ","))
client.EmitNonBlocking(rejoinEvent) client.EmitNonBlocking(rejoinEvent)
client.EmitNonBlocking(NewEvent("hook", "ready"))
} }
} }
+2 -2
View File
@@ -25,11 +25,11 @@ type Config struct {
SkipSSLVerification bool `json:"skipSslVerification"` SkipSSLVerification bool `json:"skipSslVerification"`
// The Password used upon connection. This is not your NickServ/SASL password! // The Password used upon connection. This is not your NickServ/SASL password!
Password string Password string `json:"password"`
// The rate (lines per second) to send with Client.SendQueued. Default is 2, which is how // The rate (lines per second) to send with Client.SendQueued. Default is 2, which is how
// clients that don't excess flood does it. // clients that don't excess flood does it.
SendRate int SendRate int `json:"sendRate"`
} }
// WithDefaults returns the config with the default values // WithDefaults returns the config with the default values