diff --git a/internal/printer/status.go b/internal/printer/status.go index f0f872a..de72863 100644 --- a/internal/printer/status.go +++ b/internal/printer/status.go @@ -112,16 +112,18 @@ func (p Printer) PrintStatusList(list model.StatusList) { } for _, media := range mediaAttachments { - builder.WriteString("\n\n" + symbolImage + " Media attachment: " + media.ID) - builder.WriteString("\n Media type: " + media.Type) - builder.WriteString("\n Description: ") + builder.WriteString("\n\n" + symbolImage + " " + p.fieldFormat("Media attachment: ") + media.ID) + builder.WriteString("\n " + p.fieldFormat("Media type: ") + media.Type + "\n") - description := media.Description - if description == "" { - description = noMediaDescription + description := " " + p.fieldFormat("Description: ") + + if media.Description == "" { + description += noMediaDescription + } else { + description += media.Description } - builder.WriteString(p.wrapLines(description, 3)) + builder.WriteString(p.wrapLines(description, 2)) } boosted := symbolBoosted