Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(db *sqlx.DB) (UsersRepository, MediaRepository)
Types ¶
type MediaRepository ¶
type MediaRepository interface { Create(ctx context.Context, userID int64, tgMessageID int, uri string, typ internal_plugin.MediaType) (*types.Media, error) GetInProgress(ctx context.Context, userID int64) ([]*types.Media, error) UpdateTitle(ctx context.Context, id int64, title string) error UpdateState(ctx context.Context, id int64, state types.MediaState) error DeleteInProgress(ctx context.Context) error }
Click to show internal directories.
Click to hide internal directories.