parent
c985b88559
commit
78b123be72
@ -100,6 +100,12 @@ func formatMessage(msg *irc.Message) string {
|
|||||||
reason = msg.Params[0]
|
reason = msg.Params[0]
|
||||||
}
|
}
|
||||||
return fmt.Sprintf("*** Quits: %s (%s@%s) (%s)", msg.Prefix.Name, msg.Prefix.User, msg.Prefix.Host, reason)
|
return fmt.Sprintf("*** Quits: %s (%s@%s) (%s)", msg.Prefix.Name, msg.Prefix.User, msg.Prefix.Host, reason)
|
||||||
|
case "TOPIC":
|
||||||
|
var topic string
|
||||||
|
if len(msg.Params) > 1 {
|
||||||
|
topic = msg.Params[1]
|
||||||
|
}
|
||||||
|
return fmt.Sprintf("*** %s changes topic to '%s'", msg.Prefix.Name, topic)
|
||||||
case "MODE":
|
case "MODE":
|
||||||
return fmt.Sprintf("*** %s sets mode: %s", msg.Prefix.Name, strings.Join(msg.Params[1:], " "))
|
return fmt.Sprintf("*** %s sets mode: %s", msg.Prefix.Name, strings.Join(msg.Params[1:], " "))
|
||||||
case "NOTICE":
|
case "NOTICE":
|
||||||
|
@ -745,6 +745,7 @@ func (uc *upstreamConn) handleMessage(msg *irc.Message) error {
|
|||||||
} else {
|
} else {
|
||||||
ch.Topic = ""
|
ch.Topic = ""
|
||||||
}
|
}
|
||||||
|
uc.appendLog(ch.Name, msg)
|
||||||
uc.forEachDownstream(func(dc *downstreamConn) {
|
uc.forEachDownstream(func(dc *downstreamConn) {
|
||||||
params := []string{dc.marshalChannel(uc, name)}
|
params := []string{dc.marshalChannel(uc, name)}
|
||||||
if ch.Topic != "" {
|
if ch.Topic != "" {
|
||||||
|
Loading…
Reference in New Issue
Block a user