Documentation
¶
Index ¶
- Constants
- Variables
- func BaseURLMiddleware(next http.Handler) http.Handler
- func ConfigCheckMiddleware(next http.Handler) http.Handler
- func CreateGthumbs(gallery *models.Gallery)
- func DatabaseCheckMiddleware(next http.Handler) http.Handler
- func GalleryCtx(next http.Handler) http.Handler
- func GetLatestVersion(shortHash bool) (latestVersion string, latestRelease string, err error)
- func GetVersion() (string, string, string)
- func MovieCtx(next http.Handler) http.Handler
- func PerformerCtx(next http.Handler) http.Handler
- func SceneCtx(next http.Handler) http.Handler
- func Start()
- func StudioCtx(next http.Handler) http.Handler
- type Resolver
- func (r *Resolver) Gallery() models.GalleryResolver
- func (r *Resolver) Movie() models.MovieResolver
- func (r *Resolver) Mutation() models.MutationResolver
- func (r *Resolver) Performer() models.PerformerResolver
- func (r *Resolver) Query() models.QueryResolver
- func (r *Resolver) Scene() models.SceneResolver
- func (r *Resolver) SceneMarker() models.SceneMarkerResolver
- func (r *Resolver) Studio() models.StudioResolver
- func (r *Resolver) Subscription() models.SubscriptionResolver
- func (r *Resolver) Tag() models.TagResolver
Constants ¶
View Source
const (
ContextUser key = 5
)
Variables ¶
View Source
var (
BaseURLCtxKey = &contextKey{"BaseURL"}
)
View Source
var ErrNoVersion = errors.New("no stash version")
ErrNoVersion indicates that no version information has been embedded in the stash binary
Functions ¶
func BaseURLMiddleware ¶
func BaseURLMiddleware(next http.Handler) http.Handler
func ConfigCheckMiddleware ¶
func ConfigCheckMiddleware(next http.Handler) http.Handler
func CreateGthumbs ¶ added in v0.2.0
func CreateGthumbs(gallery *models.Gallery)
create all thumbs for a given gallery
func DatabaseCheckMiddleware ¶ added in v0.2.0
func DatabaseCheckMiddleware(next http.Handler) http.Handler
func GalleryCtx ¶
func GalleryCtx(next http.Handler) http.Handler
func GetLatestVersion ¶
func GetLatestVersion(shortHash bool) (latestVersion string, latestRelease string, err error)
GetLatestVersion gets latest version (git commit hash) from github API If running a build from the "master" branch, then the latest full release is used, otherwise it uses the release that is tagged with "latest_develop" which is the latest pre-release build.
func GetVersion ¶
func GetVersion() (string, string, string)
func PerformerCtx ¶
func PerformerCtx(next http.Handler) http.Handler
Types ¶
type Resolver ¶
type Resolver struct{}
func (*Resolver) SceneMarker ¶
func (r *Resolver) SceneMarker() models.SceneMarkerResolver
func (*Resolver) Subscription ¶
func (r *Resolver) Subscription() models.SubscriptionResolver
Source Files
¶
- cache_thumbs.go
- check_version.go
- context_keys.go
- images.go
- migrate.go
- resolver.go
- resolver_model_gallery.go
- resolver_model_movie.go
- resolver_model_performer.go
- resolver_model_scene.go
- resolver_model_scene_marker.go
- resolver_model_studio.go
- resolver_model_tag.go
- resolver_mutation_configure.go
- resolver_mutation_metadata.go
- resolver_mutation_movie.go
- resolver_mutation_performer.go
- resolver_mutation_scene.go
- resolver_mutation_studio.go
- resolver_mutation_tag.go
- resolver_query_configuration.go
- resolver_query_find_gallery.go
- resolver_query_find_movie.go
- resolver_query_find_performer.go
- resolver_query_find_scene.go
- resolver_query_find_scene_marker.go
- resolver_query_find_studio.go
- resolver_query_find_tag.go
- resolver_query_logs.go
- resolver_query_metadata.go
- resolver_query_scraper.go
- resolver_subscription_logging.go
- resolver_subscription_metadata.go
- routes_gallery.go
- routes_movie.go
- routes_performer.go
- routes_scene.go
- routes_studio.go
- server.go
- session.go
- types.go
Click to show internal directories.
Click to hide internal directories.