summaryrefslogtreecommitdiff
path: root/irc/session.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-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
}