Documentation ¶
Index ¶
- type FeedService
- func (s *FeedService) Create(rawurl string) (*data.Feed, error)
- func (s *FeedService) Exists(feed *data.Feed) (bool, error)
- func (s *FeedService) Fetch(feed *data.Feed) (*rss.Feed, error)
- func (s *FeedService) GetFeeds() ([]data.Feed, error)
- func (s *FeedService) SubscribeUser(user *data.User, feed *data.Feed) (*data.Subscription, error)
- type ItemService
- type UserService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeedService ¶
type FeedService struct {
// contains filtered or unexported fields
}
func NewFeedService ¶
func NewFeedService(db *data.FunnelDB) *FeedService
func (*FeedService) SubscribeUser ¶
func (s *FeedService) SubscribeUser(user *data.User, feed *data.Feed) (*data.Subscription, error)
type ItemService ¶
type ItemService struct {
// contains filtered or unexported fields
}
func NewItemService ¶
func NewItemService(db *data.FunnelDB) *ItemService
func (*ItemService) GetAllForUser ¶
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
func NewUserService ¶
func NewUserService(db *data.FunnelDB) *UserService
Click to show internal directories.
Click to hide internal directories.