Documentation
¶
Index ¶
- func NewController(db *sqlx.DB, cdn *s3.S3, enc encoder.Repo, conf *creator.Config) creator.SeriesRepo
- type Controller
- func (c *Controller) AllBelow(ctx context.Context, seriesID int) ([]series.Meta, error)
- func (c *Controller) FromPath(ctx context.Context, path string) (series.SeriesDB, error)
- func (c *Controller) GetMeta(ctx context.Context, seriesID int) (series.Meta, error)
- func (c *Controller) GetSeries(ctx context.Context, seriesID int) (series.SeriesDB, error)
- func (c *Controller) ImmediateChildrenSeries(ctx context.Context, seriesID int) ([]series.Meta, error)
- func (c *Controller) List(ctx context.Context) ([]series.Meta, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller contains our dependencies
func (*Controller) GetSeries ¶ added in v0.9.5
GetSeries provides the immediate children of series and videos
func (*Controller) ImmediateChildrenSeries ¶
func (c *Controller) ImmediateChildrenSeries(ctx context.Context, seriesID int) ([]series.Meta, error)
ImmediateChildrenSeries returns series directly below the chosen series
Click to show internal directories.
Click to hide internal directories.