summaryrefslogtreecommitdiff
path: root/commands.go
diff options
context:
space:
mode:
authordelthas <delthas@dille.cc>2021-07-11 20:45:57 +0200
committerHubert Hirtz <hubert@hirtz.pm>2021-07-14 11:25:42 +0200
commit2c5872f12039c1ffea9923fd8356ceafc86bcfdb (patch)
tree3df5989311f190b247bb4869335e1bae19d7c89a /commands.go
parentAdd notify types for fine-grained control of unread/highlight state (diff)
Print the channel topic on join
Fixes: #45
Diffstat (limited to 'commands.go')
-rw-r--r--commands.go15
1 files changed, 1 insertions, 14 deletions
diff --git a/commands.go b/commands.go
index 3f92540..447340d 100644
--- a/commands.go
+++ b/commands.go
@@ -358,20 +358,7 @@ func commandDoR(app *App, buffer string, args []string) (err error) {
func commandDoTopic(app *App, buffer string, args []string) (err error) {
if len(args) == 0 {
- var body string
-
- topic, who, at := app.s.Topic(buffer)
- if who == nil {
- body = fmt.Sprintf("Topic: %s", topic)
- } else {
- body = fmt.Sprintf("Topic (by %s, %s): %s", who, at.Local().Format("Mon Jan 2 15:04:05"), topic)
- }
- app.win.AddLine(buffer, ui.NotifyNone, ui.Line{
- At: time.Now(),
- Head: "--",
- HeadColor: tcell.ColorGray,
- Body: ui.Styled(body, tcell.StyleDefault.Foreground(tcell.ColorGray)),
- })
+ app.printTopic(buffer)
} else {
app.s.ChangeTopic(buffer, args[0])
}