aboutsummaryrefslogtreecommitdiff
path: root/internal/reader/rdf/rdf.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/reader/rdf/rdf.go')
-rw-r--r--internal/reader/rdf/rdf.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/internal/reader/rdf/rdf.go b/internal/reader/rdf/rdf.go
index 6118ec20..935d0c0c 100644
--- a/internal/reader/rdf/rdf.go
+++ b/internal/reader/rdf/rdf.go
@@ -13,6 +13,7 @@ import (
"miniflux.app/v2/internal/logger"
"miniflux.app/v2/internal/model"
"miniflux.app/v2/internal/reader/date"
+ "miniflux.app/v2/internal/reader/dublincore"
"miniflux.app/v2/internal/reader/sanitizer"
"miniflux.app/v2/internal/urllib"
)
@@ -22,7 +23,7 @@ type rdfFeed struct {
Title string `xml:"channel>title"`
Link string `xml:"channel>link"`
Items []rdfItem `xml:"item"`
- DublinCoreFeedElement
+ dublincore.DublinCoreFeedElement
}
func (r *rdfFeed) Transform(baseURL string) *model.Feed {
@@ -38,7 +39,7 @@ func (r *rdfFeed) Transform(baseURL string) *model.Feed {
for _, item := range r.Items {
entry := item.Transform()
if entry.Author == "" && r.DublinCoreCreator != "" {
- entry.Author = strings.TrimSpace(r.DublinCoreCreator)
+ entry.Author = r.GetSanitizedCreator()
}
if entry.URL == "" {
@@ -60,7 +61,7 @@ type rdfItem struct {
Title string `xml:"title"`
Link string `xml:"link"`
Description string `xml:"description"`
- DublinCoreEntryElement
+ dublincore.DublinCoreItemElement
}
func (r *rdfItem) Transform() *model.Entry {
@@ -88,7 +89,7 @@ func (r *rdfItem) entryContent() string {
}
func (r *rdfItem) entryAuthor() string {
- return strings.TrimSpace(r.DublinCoreCreator)
+ return r.GetSanitizedCreator()
}
func (r *rdfItem) entryURL() string {