Documentation
¶
Index ¶
- func CheckLocationServiceHealth(c Conf) error
- func CheckResizeServiceHealth(c Conf) error
- func CreateKey(w http.ResponseWriter, r *http.Request)
- func DecodeURL(s string) (string, error)
- func GetHash(hash string) uint32
- func IsScanInProgress() bool
- func NotAllowed(w http.ResponseWriter, r *http.Request)
- func NotFound(w http.ResponseWriter, r *http.Request)
- func Purge(w http.ResponseWriter, r *http.Request, cache *cache.Cache, c Conf)
- func RemoveKey(w http.ResponseWriter, r *http.Request)
- func Scan(w http.ResponseWriter, r *http.Request, scanType string, cache *cache.Cache)
- func Send404(w http.ResponseWriter, r *http.Request)
- func ServeAddUser(w http.ResponseWriter, r *http.Request)
- func ServeAdmin(w http.ResponseWriter, r *http.Request, c Conf)
- func ServeFavorites(w http.ResponseWriter, r *http.Request)
- func ServeFolder(w http.ResponseWriter, r *http.Request)
- func ServeFolders(w http.ResponseWriter, r *http.Request)
- func ServeGear(w http.ResponseWriter, r *http.Request)
- func ServeLogOut(w http.ResponseWriter, r *http.Request)
- func ServeMap(w http.ResponseWriter, r *http.Request)
- func ServeMedia(w http.ResponseWriter, r *http.Request)
- func ServeOnThisDay(w http.ResponseWriter, r *http.Request)
- func ServePoll(w http.ResponseWriter, r *http.Request)
- func ServeSignIn(w http.ResponseWriter, r *http.Request)
- func ServeStatus(w http.ResponseWriter, r *http.Request, c Conf)
- func ServeTag(w http.ResponseWriter, r *http.Request)
- func ServeTags(w http.ResponseWriter, r *http.Request)
- func ServeThumbnail(w http.ResponseWriter, r *http.Request)
- func ServeTiles(w http.ResponseWriter, r *http.Request, c Conf)
- func ServeTimeline(w http.ResponseWriter, r *http.Request)
- func ServeTranscode(w http.ResponseWriter, r *http.Request)
- func SignIn(w http.ResponseWriter, r *http.Request, c Conf) error
- func SignUp(w http.ResponseWriter, r *http.Request)
- func ThumbScan(w http.ResponseWriter, r *http.Request)
- type ApiCredentials
- type CacheKey
- type Conf
- type ConfigKey
- type Days
- type Directory
- type Filter
- type FilterParams
- type Folder
- type Media
- type Meta
- type Notice
- type ParamsKey
- type PrevNext
- type ResponsAuth
- type ResponseAdmin
- type ResponseFilter
- type ResponseFolders
- type ResponseGear
- type ResponseMap
- type ResponseMedia
- type ResponseMediaItems
- type ResponseNotFound
- type ResponseTags
- type Subject
- type Subjects
- type UserCredentials
- type UserKey
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckLocationServiceHealth ¶
CheckLocationServiceHealth confirms the resize service is available to resize images.
func CheckResizeServiceHealth ¶
CheckResizeServiceHealth confirms the resize service is available to resize images.
func CreateKey ¶
func CreateKey(w http.ResponseWriter, r *http.Request)
CreateKey handles a post request to create a new api key.
func IsScanInProgress ¶
func IsScanInProgress() bool
IsScanInProgress returns true if a scan is currently in progress
func NotAllowed ¶
func NotAllowed(w http.ResponseWriter, r *http.Request)
func RemoveKey ¶
func RemoveKey(w http.ResponseWriter, r *http.Request)
RemoveKey handles a post request to remove an API key.
func Send404 ¶
func Send404(w http.ResponseWriter, r *http.Request)
Send404 explicitly sends a 404 Not Found response
func ServeAddUser ¶
func ServeAddUser(w http.ResponseWriter, r *http.Request)
ServeAddUser serves the add user page.
func ServeAdmin ¶
func ServeAdmin(w http.ResponseWriter, r *http.Request, c Conf)
ServeAdmin serves the admin page.
func ServeFavorites ¶
func ServeFavorites(w http.ResponseWriter, r *http.Request)
func ServeFolder ¶
func ServeFolder(w http.ResponseWriter, r *http.Request)
func ServeFolders ¶
func ServeFolders(w http.ResponseWriter, r *http.Request)
func ServeLogOut ¶
func ServeLogOut(w http.ResponseWriter, r *http.Request)
ServeLogOut handles a get request to remove a user's session.
func ServeMedia ¶
func ServeMedia(w http.ResponseWriter, r *http.Request)
func ServeOnThisDay ¶
func ServeOnThisDay(w http.ResponseWriter, r *http.Request)
func ServePoll ¶
func ServePoll(w http.ResponseWriter, r *http.Request)
ServePoll handles requests for new events.
func ServeSignIn ¶
func ServeSignIn(w http.ResponseWriter, r *http.Request)
ServeSignIn serves the sign in page.
func ServeStatus ¶
func ServeStatus(w http.ResponseWriter, r *http.Request, c Conf)
ServeStatus handles requests for status on initial page loads.
func ServeThumbnail ¶
func ServeThumbnail(w http.ResponseWriter, r *http.Request)
ServeThumbnail passes the thumbnail request from the router to the handler.
func ServeTiles ¶
func ServeTiles(w http.ResponseWriter, r *http.Request, c Conf)
func ServeTimeline ¶
func ServeTimeline(w http.ResponseWriter, r *http.Request)
func ServeTranscode ¶
func ServeTranscode(w http.ResponseWriter, r *http.Request)
ServeTranscode serves cached transcode files, otherwise serves generated transcode files on demand.
Types ¶
type ApiCredentials ¶
type ApiCredentials = types.ApiCredentials
type FilterParams ¶
type FilterParams = types.FilterParams
type ResponsAuth ¶
type ResponsAuth = types.ResponsAuth
type ResponseAdmin ¶
type ResponseAdmin = types.ResponseAdmin
type ResponseFilter ¶
type ResponseFilter = types.ResponseFilter
type ResponseFolders ¶
type ResponseFolders = types.ResponseFolders
type ResponseGear ¶
type ResponseGear = types.ResponseGear
type ResponseMap ¶
type ResponseMap = types.ResponseMap
type ResponseMedia ¶
type ResponseMedia = types.ResponseMedia
type ResponseMediaItems ¶
type ResponseMediaItems = types.ResponseMediaItems
type ResponseNotFound ¶
type ResponseNotFound = types.ResponseNotFound
type ResponseTags ¶
type ResponseTags = types.ResponseTags
type UserCredentials ¶
type UserCredentials = types.UserCredentials