summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordelthas <delthas@dille.cc>2022-07-09 18:03:24 +0200
committerdelthas <delthas@dille.cc>2022-07-09 18:03:24 +0200
commite740a6f795dc181ebd050d1c1f1725230fb5c7b9 (patch)
treeed58a03082fbc7120d5b4be79a51cdbad352d150
parentImplement /whois (diff)
Update soju.im/read to draft/read-marker
You'll need a recent soju version to use this.
-rw-r--r--irc/session.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/irc/session.go b/irc/session.go
index 2bf2623..f30ce8b 100644
--- a/irc/session.go
+++ b/irc/session.go
@@ -64,8 +64,8 @@ var SupportedCapabilities = map[string]struct{}{
"draft/chathistory": {},
"draft/event-playback": {},
+ "draft/read-marker": {},
"soju.im/bouncer-networks": {},
- "soju.im/read": {},
"soju.im/search": {},
}
@@ -463,14 +463,14 @@ func (s *Session) TypingStop(target string) {
}
func (s *Session) ReadGet(target string) {
- if _, ok := s.enabledCaps["soju.im/read"]; ok {
- s.out <- NewMessage("READ", target)
+ if _, ok := s.enabledCaps["draft/read-marker"]; ok {
+ s.out <- NewMessage("MARKREAD", target)
}
}
func (s *Session) ReadSet(target string, timestamp time.Time) {
- if _, ok := s.enabledCaps["soju.im/read"]; ok {
- s.out <- NewMessage("READ", target, formatTimestamp(timestamp))
+ if _, ok := s.enabledCaps["draft/read-marker"]; ok {
+ s.out <- NewMessage("MARKREAD", target, formatTimestamp(timestamp))
}
}
@@ -1308,7 +1308,7 @@ func (s *Session) handleMessageRegistered(msg Message, playback bool) (Event, er
Time: msg.TimeOrNow(),
}, nil
}
- case "READ":
+ case "MARKREAD":
if len(msg.Params) < 2 {
break
}