Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RssEntriesUsecase ¶
type RssEntriesUsecase struct {
// contains filtered or unexported fields
}
func NewRssEntriesUsecase ¶
func NewRssEntriesUsecase(rr repository.RssEnrtyRepository, rss repository.RssFetcher) RssEntriesUsecase
func (RssEntriesUsecase) Check ¶ added in v0.0.2
func (f RssEntriesUsecase) Check(s model.Subscription) model.RssEntry
func (RssEntriesUsecase) CheckNewEntries ¶
func (f RssEntriesUsecase) CheckNewEntries(s []model.Subscription) []model.RssEntry
type SubscriptionUsecase ¶
type SubscriptionUsecase struct {
// contains filtered or unexported fields
}
func NewSubscriptionUsecase ¶
func NewSubscriptionUsecase(sr repository.SubscriptionRepository) SubscriptionUsecase
func (SubscriptionUsecase) Create ¶
func (s SubscriptionUsecase) Create(sub model.Subscription) string
func (SubscriptionUsecase) Delete ¶
func (s SubscriptionUsecase) Delete(sub model.Subscription) error
func (SubscriptionUsecase) FindAll ¶
func (s SubscriptionUsecase) FindAll() ([]model.Subscription, error)
func (SubscriptionUsecase) List ¶
func (s SubscriptionUsecase) List(sub model.Subscription) ([]model.Subscription, error)
Click to show internal directories.
Click to hide internal directories.