mirror of
https://github.com/ergochat/ergo.git
synced 2025-01-03 08:32:43 +01:00
send nickserv timeout warnings from a full pseudo-nickmask
This commit is contained in:
parent
8f9380d0f2
commit
a59212f8dc
@ -269,9 +269,9 @@ func (nt *NickTimer) Touch(rb *ResponseBuffer) {
|
|||||||
// #449
|
// #449
|
||||||
for _, mSession := range nt.client.Sessions() {
|
for _, mSession := range nt.client.Sessions() {
|
||||||
if mSession == session {
|
if mSession == session {
|
||||||
rb.Add(nil, "NickServ", "NOTICE", tnick, message)
|
rb.Add(nil, nsPrefix, "NOTICE", tnick, message)
|
||||||
} else {
|
} else {
|
||||||
mSession.Send(nil, "NickServ", "NOTICE", tnick, message)
|
mSession.Send(nil, nsPrefix, "NOTICE", tnick, message)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if shouldRename {
|
} else if shouldRename {
|
||||||
|
@ -32,7 +32,8 @@ func servCmdRequiresBouncerEnabled(config *Config) bool {
|
|||||||
return config.Accounts.Bouncer.Enabled
|
return config.Accounts.Bouncer.Enabled
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
const (
|
||||||
|
nsPrefix = "NickServ!NickServ@localhost"
|
||||||
// ZNC's nickserv module will not detect this unless it is:
|
// ZNC's nickserv module will not detect this unless it is:
|
||||||
// 1. sent with prefix `nickserv`
|
// 1. sent with prefix `nickserv`
|
||||||
// 2. contains the string "identify"
|
// 2. contains the string "identify"
|
||||||
@ -267,7 +268,7 @@ information on the settings and their possible values, see HELP SET.`,
|
|||||||
func nsNotice(rb *ResponseBuffer, text string) {
|
func nsNotice(rb *ResponseBuffer, text string) {
|
||||||
// XXX i can't figure out how to use OragonoServices[servicename].prefix here
|
// XXX i can't figure out how to use OragonoServices[servicename].prefix here
|
||||||
// without creating a compile-time initialization loop
|
// without creating a compile-time initialization loop
|
||||||
rb.Add(nil, "NickServ!NickServ@localhost", "NOTICE", rb.target.Nick(), text)
|
rb.Add(nil, nsPrefix, "NOTICE", rb.target.Nick(), text)
|
||||||
}
|
}
|
||||||
|
|
||||||
func nsGetHandler(server *Server, client *Client, command string, params []string, rb *ResponseBuffer) {
|
func nsGetHandler(server *Server, client *Client, command string, params []string, rb *ResponseBuffer) {
|
||||||
|
Loading…
Reference in New Issue
Block a user