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)