commit 7adcd79
delthas
·
2022-12-23 17:22:41 +0000 UTC
parent 3ec3418
Show MOTD in server buffer only Also hide MOTD start and end messages.
1 files changed,
+9,
-1
M
app.go
M
app.go
+9,
-1
1@@ -987,6 +987,14 @@ func (app *App) handleIRCEvent(netID string, ev interface{}) {
2 if isBlackListed(msg.Command) {
3 break
4 }
5+ if ev.Code == "372" {
6+ app.win.AddLine(netID, "", ui.Line{
7+ At: msg.TimeOrNow(),
8+ Head: "MOTD --",
9+ Body: ui.PlainString(ev.Message),
10+ })
11+ break
12+ }
13 var head string
14 var body string
15 switch ev.Severity {
16@@ -1012,7 +1020,7 @@ func (app *App) handleIRCEvent(netID string, ev interface{}) {
17
18 func isBlackListed(command string) bool {
19 switch command {
20- case "002", "003", "004", "422":
21+ case "002", "003", "004", "375", "376", "422":
22 // useless connection messages
23 return true
24 }