commit f963090
delthas
·
2022-04-28 17:58:30 +0000 UTC
parent 6866df0
Support +channel-context See: https://github.com/ircv3/ircv3-specifications/pull/498
1 files changed,
+5,
-0
+5,
-0
1@@ -1402,6 +1402,11 @@ func (s *Session) newMessageEvent(msg Message) (ev MessageEvent, err error) {
2 Time: msg.TimeOrNow(),
3 }
4
5+ if s.IsMe(target) {
6+ if context := msg.Tags["+draft/channel-context"]; context != "" {
7+ target = context
8+ }
9+ }
10 targetCf := s.Casemap(target)
11 if c, ok := s.channels[targetCf]; ok {
12 ev.Target = c.Name