aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader/opml/subscription.go
diff options
context:
space:
mode:
Diffstat (limited to 'reader/opml/subscription.go')
-rw-r--r--reader/opml/subscription.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/reader/opml/subscription.go b/reader/opml/subscription.go
index b968bb0..45f2597 100644
--- a/reader/opml/subscription.go
+++ b/reader/opml/subscription.go
@@ -4,6 +4,7 @@
package opml
+// Subcription represents a feed that will be imported or exported.
type Subcription struct {
Title string
SiteURL string
@@ -11,8 +12,11 @@ type Subcription struct {
CategoryName string
}
+// Equals compare two subscriptions.
func (s Subcription) Equals(subscription *Subcription) bool {
- return s.Title == subscription.Title && s.SiteURL == subscription.SiteURL && s.FeedURL == subscription.FeedURL && s.CategoryName == subscription.CategoryName
+ return s.Title == subscription.Title && s.SiteURL == subscription.SiteURL &&
+ s.FeedURL == subscription.FeedURL && s.CategoryName == subscription.CategoryName
}
+// SubcriptionList is a list of subscriptions.
type SubcriptionList []*Subcription