commit e740a6f
delthas
·
2022-07-09 16:03:24 +0000 UTC
parent e24f9a5
Update soju.im/read to draft/read-marker You'll need a recent soju version to use this.
1 files changed,
+6,
-6
+6,
-6
1@@ -64,8 +64,8 @@ var SupportedCapabilities = map[string]struct{}{
2
3 "draft/chathistory": {},
4 "draft/event-playback": {},
5+ "draft/read-marker": {},
6 "soju.im/bouncer-networks": {},
7- "soju.im/read": {},
8 "soju.im/search": {},
9 }
10
11@@ -463,14 +463,14 @@ func (s *Session) TypingStop(target string) {
12 }
13
14 func (s *Session) ReadGet(target string) {
15- if _, ok := s.enabledCaps["soju.im/read"]; ok {
16- s.out <- NewMessage("READ", target)
17+ if _, ok := s.enabledCaps["draft/read-marker"]; ok {
18+ s.out <- NewMessage("MARKREAD", target)
19 }
20 }
21
22 func (s *Session) ReadSet(target string, timestamp time.Time) {
23- if _, ok := s.enabledCaps["soju.im/read"]; ok {
24- s.out <- NewMessage("READ", target, formatTimestamp(timestamp))
25+ if _, ok := s.enabledCaps["draft/read-marker"]; ok {
26+ s.out <- NewMessage("MARKREAD", target, formatTimestamp(timestamp))
27 }
28 }
29
30@@ -1308,7 +1308,7 @@ func (s *Session) handleMessageRegistered(msg Message, playback bool) (Event, er
31 Time: msg.TimeOrNow(),
32 }, nil
33 }
34- case "READ":
35+ case "MARKREAD":
36 if len(msg.Params) < 2 {
37 break
38 }