-go.cypherpunks.su/recfile/v2 v2.0.0 h1:Q2o+OzM1H2O1WnshU88r+waBqylkqZj8plBdBWZitcU=
-go.cypherpunks.su/recfile/v2 v2.0.0/go.mod h1:36EnyBwx6VpsSM5MMcYGTDiKrVEP49S09p33EFuhQYU=
+go.cypherpunks.su/recfile/v3 v3.0.0 h1:cHuH9GK153v+XJogb4XxuDMaC+RGmn4G2G5MLJ3SIpc=
+go.cypherpunks.su/recfile/v3 v3.0.0/go.mod h1:JAkipcy9IUNuYMR+vfNqf/f6KydLdhw1TBaOnNjdHv4=
golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus=
golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M=
golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8=
"strings"
"time"
- "go.cypherpunks.su/recfile/v2"
+ "go.cypherpunks.su/recfile/v3"
"golang.org/x/crypto/blake2b"
)
continue
}
if _, err = wr.WriteFields(recfile.Field{
- Name: MDFieldToRecField[recField],
- Value: jsonField,
+ F: MDFieldToRecField[recField],
+ V: jsonField,
}); err != nil {
log.Fatal(err)
}
} {
for _, v := range m.jsonFields {
if _, err = wr.WriteFields(recfile.Field{
- Name: MDFieldToRecField[m.recField],
- Value: v,
+ F: MDFieldToRecField[m.recField],
+ V: v,
}); err != nil {
log.Fatal(err)
}
continue
}
if _, err = wr.WriteFields(recfile.Field{
- Name: MDFieldToRecField[recField],
- Value: jsonField,
+ F: MDFieldToRecField[recField],
+ V: jsonField,
}); err != nil {
log.Fatal(err)
}
} {
for _, v := range m.jsonFields {
if _, err = wr.WriteFields(recfile.Field{
- Name: MDFieldToRecField[m.recField],
- Value: v,
+ F: MDFieldToRecField[m.recField],
+ V: v,
}); err != nil {
log.Fatal(err)
}
description = metaStripped.Info.Description
allReleases = metaStripped.Releases
}
- lines := strings.Split(description, "\n")
- if len(lines) > 0 {
- if _, err = wr.WriteFieldMultiline(
- MDFieldDescription, lines,
- ); err != nil {
+ if len(description) > 0 {
+ if _, err = wr.WriteFields(recfile.Field{
+ F: MDFieldDescription,
+ V: description,
+ }); err != nil {
log.Fatal(err)
}
}
"strings"
"time"
- "go.cypherpunks.su/recfile/v2"
+ "go.cypherpunks.su/recfile/v3"
)
var NormalizationRe = regexp.MustCompilePOSIX("[-_.]+")
formField, recField := m[0], m[1]
if vs, exists := r.MultipartForm.Value[formField]; exists {
for _, v := range vs {
- lines := strings.Split(v, "\n")
- if len(lines) > 1 {
- _, err = wr.WriteFieldMultiline(recField, lines)
- } else {
- _, err = wr.WriteFields(recfile.Field{
- Name: recField,
- Value: lines[0],
- })
- }
- if err != nil {
+ if _, err = wr.WriteFields(recfile.Field{F: recField, V: v}); err != nil {
log.Fatal(err)
}
}