commit 8f08d53

Hubert Hirtz  ·  2020-08-01 11:22:04 +0000 UTC
parent 6f6f42c
Display queries in "home" buffer
1 files changed,  +10, -0
+10, -0
 1@@ -76,10 +76,20 @@ func handleIRCEvent(app *ui.UI, ev irc.Event) {
 2 	case irc.UserPartEvent:
 3 		line := fmt.Sprintf("\x034-\x0314%s", ev.Nick)
 4 		app.AddLine(ev.Channel, line, ev.Time, true)
 5+	case irc.QueryMessageEvent:
 6+		line := formatIRCMessage(ev.Nick, ev.Content)
 7+		app.AddLine("home", line, ev.Time, false)
 8+		app.TypingStop("home", ev.Nick)
 9 	case irc.ChannelMessageEvent:
10 		line := formatIRCMessage(ev.Nick, ev.Content)
11 		app.AddLine(ev.Channel, line, ev.Time, false)
12 		app.TypingStop(ev.Channel, ev.Nick)
13+	case irc.QueryTypingEvent:
14+		if ev.State == 1 || ev.State == 2 {
15+			app.TypingStart("home", ev.Nick)
16+		} else {
17+			app.TypingStop("home", ev.Nick)
18+		}
19 	case irc.ChannelTypingEvent:
20 		if ev.State == 1 || ev.State == 2 {
21 			app.TypingStart(ev.Channel, ev.Nick)