From 799fac60426c08e24ff13d9b16d768474cb24ae0 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 11 Mar 2023 21:10:48 +0300 Subject: [PATCH] Show filename --- cmd/rd/main.go | 7 +++++-- common.go | 6 +++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/cmd/rd/main.go b/cmd/rd/main.go index b10153e..4bb8b24 100644 --- a/cmd/rd/main.go +++ b/cmd/rd/main.go @@ -42,8 +42,11 @@ func printPost(m map[string][]string) { } fmt.Printf("\a%s <%s> %s%s\n", m["Created"][0], m["Sender"][0], tag, m["Text"][0]) tag += "[FILE] " - for _, fileId := range m["File"] { - fmt.Printf("\a%s <%s> %s%s\n", m["Created"][0], m["Sender"][0], tag, fileId) + for i, fileId := range m["File"] { + fmt.Printf( + "\a%s <%s> %s%s (%s)\n", + m["Created"][0], m["Sender"][0], tag, fileId, m["FileName"][i], + ) } } diff --git a/common.go b/common.go index 8b4fc8c..014d8f9 100644 --- a/common.go +++ b/common.go @@ -61,7 +61,11 @@ func PostToRec(w *recfile.Writer, users map[string]*model.User, post Post) error } if post.P.Metadata != nil { for _, fi := range post.P.Metadata.Files { - fields = append(fields, recfile.Field{Name: "File", Value: fi.Id}) + fields = append( + fields, + recfile.Field{Name: "File", Value: fi.Id}, + recfile.Field{Name: "FileName", Value: fi.Name}, + ) } } if _, err = w.WriteFields(fields...); err != nil { -- 2.44.0