Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Width is the width of each thumbnail generated Width = 150 // Height is the width of each thumbnail generated Height = 150 )
Variables ¶
This section is empty.
Functions ¶
func CanHaveThumbnail ¶
func CanHaveThumbnail(item provider.StorageItem) bool
CanHaveThumbnail determine if thumbnail can be generated for given pathname
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
App of package
func New ¶
func New(config Config, storage provider.Storage, prometheusRegisterer prometheus.Registerer) (App, error)
New creates new App from Config
func (App) EventConsumer ¶ added in v0.7.0
EventConsumer handle event pushed to the event bus
func (App) HasThumbnail ¶
func (a App) HasThumbnail(item provider.StorageItem) bool
HasThumbnail determine if thumbnail exist for given pathname
func (App) List ¶
func (a App) List(w http.ResponseWriter, _ *http.Request, item provider.StorageItem)
List return all thumbnail in a base64 form
func (App) Serve ¶
func (a App) Serve(w http.ResponseWriter, r *http.Request, item provider.StorageItem)
Serve check if thumbnail is present and serve it
Click to show internal directories.
Click to hide internal directories.