Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LibraryAssociations ¶
type LibraryAssociations interface { XDCC() xdcc.XDCCService Title() title.TitleService Anime() anime.AnimeService }
func NewLibraryAssociations ¶
func NewLibraryAssociations( xdcc xdcc.XDCCService, title title.TitleService, anime anime.AnimeService, ) LibraryAssociations
type LibraryService ¶
type LibraryService interface { Filter(ctx context.Context, arg params.FilterLibraryParams) ([]*domain.LibraryVideo, error) Import(ctx context.Context, arg params.ImportLibraryParams) error Export(ctx context.Context) ([]*domain.LibraryItem, error) Match(ctx context.Context, arg params.MatchLibraryParams) (*domain.Title, []*domain.TitleAnime, error) BestQualityPerReleaseGroup(ctx context.Context, arg params.BestQualityPerReleaseGroupParams) (domain.LibraryBestQualitiesPerReleaseGroup, error) }
func NewLibraryService ¶
func NewLibraryService( querier database.QuerierExtended, cacher cacher.Cacher, associations LibraryAssociations, ) LibraryService
Click to show internal directories.
Click to hide internal directories.