summaryrefslogtreecommitdiff
path: root/ui/ui.go
diff options
context:
space:
mode:
authordelthas <delthas@dille.cc>2022-02-10 15:44:05 +0100
committerdelthas <delthas@dille.cc>2022-02-11 12:18:45 +0100
commitb46a755bfc2afbce7276a2ce075d956ab7dc5b01 (patch)
treecad716b91edbcf5382ef131defc6728cbc25f8b3 /ui/ui.go
parentRename ColorGrey to ColorGray for consistency (diff)
Add support for the soju.im/read capability and READ command
See: https://github.com/emersion/soju/blob/c7f0634ec8ee94425547b159bc36705582151012/doc/read.md
Diffstat (limited to '')
-rw-r--r--ui/ui.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/ui/ui.go b/ui/ui.go
index 750644c..9f0b13d 100644
--- a/ui/ui.go
+++ b/ui/ui.go
@@ -3,6 +3,7 @@ package ui
import (
"strings"
"sync/atomic"
+ "time"
"git.sr.ht/~taiite/senpai/irc"
@@ -236,6 +237,14 @@ func (ui *UI) SetTopic(netID, buffer string, topic string) {
ui.bs.SetTopic(netID, buffer, topic)
}
+func (ui *UI) SetRead(netID, buffer string, timestamp time.Time) {
+ ui.bs.SetRead(netID, buffer, timestamp)
+}
+
+func (ui *UI) UpdateRead() (netID, buffer string, timestamp time.Time) {
+ return ui.bs.UpdateRead()
+}
+
func (ui *UI) SetStatus(status string) {
ui.status = status
}