Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageReader ¶
type PhotoRepository ¶
type PhotoRepository interface { // Connect Opens a database connection Connect(readOnly bool) // Close Closes the database connection Close() CreateOrReplace(context.Context, model.Photo) error Get(ctx context.Context, hash string) (model.Photo, error) ReadContent(ctx context.Context, hash string, reader ImageReader) error ReadThumbnail(ctx context.Context, hash string, width uint32, height uint32, reader ImageReader) error Exists(ctx context.Context, hash string) bool List(ctx context.Context, offset uint32, limit uint32) ([]model.Photo, error) Delete(ctx context.Context, path string) error DeleteAllPhotoInPath(ctx context.Context, path string) error DeleteAll(ctx context.Context) error CountPhotos(ctx context.Context) (uint32, error) }
Click to show internal directories.
Click to hide internal directories.