From cc1a33530bd655265fc76a28be5ab29db426c3d6 Mon Sep 17 00:00:00 2001 From: Dan Anglin Date: Wed, 26 Jun 2024 13:20:01 +0100 Subject: [PATCH] checkpoint: show user's actions on status view --- internal/printer/status.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/printer/status.go b/internal/printer/status.go index fe74971..1b0ecdb 100644 --- a/internal/printer/status.go +++ b/internal/printer/status.go @@ -59,6 +59,12 @@ func (p Printer) PrintStatus(status model.Status) { builder.WriteString("\n" + p.fieldFormat("Likes: ") + strconv.Itoa(status.FavouritesCount)) builder.WriteString("\n" + p.fieldFormat("Replies: ") + strconv.Itoa(status.RepliesCount)) + // The user's actions on the status + builder.WriteString("\n\n" + p.headerFormat("YOUR ACTIONS:")) + builder.WriteString("\n" + p.fieldFormat("Boosted: ") + strconv.FormatBool(status.Reblogged)) + builder.WriteString("\n" + p.fieldFormat("Liked: ") + strconv.FormatBool(status.Favourited)) + builder.WriteString("\n" + p.fieldFormat("Bookmarked: ") + strconv.FormatBool(status.Bookmarked)) + // Status visibility builder.WriteString("\n\n" + p.headerFormat("VISIBILITY:")) builder.WriteString("\n" + status.Visibility.String())