Documentation
¶
Index ¶
- type ActivityRepository
- type Config
- type DB
- type FeedRepository
- func (r *FeedRepository) FindBySourceUIDs(ctx context.Context, sourceUIDs []types.TypedUID) ([]*feeds.Feed, error)
- func (r *FeedRepository) GetByID(ctx context.Context, uid string) (*feeds.Feed, error)
- func (r *FeedRepository) List(ctx context.Context) ([]*feeds.Feed, error)
- func (r *FeedRepository) Remove(ctx context.Context, uid string) error
- func (r *FeedRepository) Upsert(ctx context.Context, f feeds.Feed) error
- type SourceRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivityRepository ¶
type ActivityRepository struct {
// contains filtered or unexported fields
}
func NewActivityRepository ¶
func NewActivityRepository(db *DB, logger *zerolog.Logger) *ActivityRepository
func (*ActivityRepository) Search ¶
func (r *ActivityRepository) Search(ctx context.Context, req types.SearchRequest) (*types.SearchResult, error)
func (*ActivityRepository) Upsert ¶
func (r *ActivityRepository) Upsert(ctx context.Context, activity *types.DecoratedActivity) error
type Config ¶
type FeedRepository ¶
type FeedRepository struct {
// contains filtered or unexported fields
}
func NewFeedRepository ¶
func NewFeedRepository(db *DB) *FeedRepository
func (*FeedRepository) FindBySourceUIDs ¶
type SourceRepository ¶
type SourceRepository struct {
// contains filtered or unexported fields
}
func NewSourceRepository ¶
func NewSourceRepository(db *DB) *SourceRepository
func (*SourceRepository) GetByID ¶
func (r *SourceRepository) GetByID(uid string) (types.Source, error)
func (*SourceRepository) Remove ¶
func (r *SourceRepository) Remove(uid string) error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.