commit 94ab5ff
Ferass El Hafidi
·
2026-07-23 18:10:11 +0000 UTC
parent 642e94b
Show mode change sender
3 files changed,
+4,
-1
M
app.go
+1,
-1
1@@ -1948,7 +1948,7 @@ func (app *App) formatEvent(ev irc.Event) ui.Line {
2 Readable: true,
3 }
4 case irc.ModeChangeEvent:
5- body := fmt.Sprintf("[%s]", ev.Mode)
6+ body := fmt.Sprintf("[%s] by %s", ev.Mode, ev.Who)
7 return ui.Line{
8 At: ev.Time,
9 Head: ui.ColorString("--", app.cfg.Colors.Status),
+1,
-0
1@@ -77,6 +77,7 @@ type ModeChangeEvent struct {
2 Channel string
3 Mode string
4 Time time.Time
5+ Who string
6 }
7
8 type InviteEvent struct {
+2,
-0
1@@ -1333,6 +1333,7 @@ func (s *Session) handleMessageRegistered(msg Message, playback bool) (Event, er
2 Channel: channel,
3 Mode: mode,
4 Time: msg.TimeOrNow(),
5+ Who: msg.Prefix.Name,
6 }, nil
7 }
8
9@@ -1374,6 +1375,7 @@ func (s *Session) handleMessageRegistered(msg Message, playback bool) (Event, er
10 Channel: c.Name,
11 Mode: mode,
12 Time: msg.TimeOrNow(),
13+ Who: msg.Prefix.Name,
14 }, nil
15 }
16 case "INVITE":