aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-04-29 18:56:40 -0700
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-04-29 18:56:40 -0700
commit5cacae6cf2e1f2f59cf294139fd0c626a3b256fc (patch)
treef35083d96bb56e58866716c1f81dcbcb8c8db672 /reader
parent7a1653a2e9e0802677d34f513828b33c0ef5c576 (diff)
Add API endpoint to import OPML file
Diffstat (limited to 'reader')
-rw-r--r--reader/opml/handler.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/reader/opml/handler.go b/reader/opml/handler.go
index 56083c7..3bbce6c 100644
--- a/reader/opml/handler.go
+++ b/reader/opml/handler.go
@@ -23,8 +23,7 @@ type Handler struct {
func (h *Handler) Export(userID int64) (string, error) {
feeds, err := h.store.Feeds(userID)
if err != nil {
- logger.Error("[OPML:Export] %v", err)
- return "", errors.New("unable to fetch feeds")
+ return "", err
}
var subscriptions SubcriptionList
@@ -74,7 +73,7 @@ func (h *Handler) Import(userID int64, data io.Reader) error {
err := h.store.CreateCategory(category)
if err != nil {
logger.Error("[OPML:Import] %v", err)
- return fmt.Errorf(`unable to create this category: "%s"`, subscription.CategoryName)
+ return fmt.Errorf(`unable to create this category: %q`, subscription.CategoryName)
}
}
}