From: Sergey Matveev Date: Sat, 11 Mar 2023 18:10:48 +0000 (+0300) Subject: Show filename X-Git-Url: http://www.git.stargrave.org/?p=mmc.git;a=commitdiff_plain;h=799fac60426c08e24ff13d9b16d768474cb24ae0 Show filename --- 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 {