checkpoint: show user's actions on status view

This commit is contained in:
Dan Anglin 2024-06-26 13:20:01 +01:00
parent b4cb362a7c
commit cc1a33530b
Signed by: dananglin
GPG key ID: 0C1D44CFBEE68638

View file

@ -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())