Files
server/client_api/server.go
T

25 lines
722 B
Go

package client_api
import (
"net/http"
)
func SetupHTTPServer(mux *http.ServeMux, data_dir string) {
mux.HandleFunc("/client/episodes", func(w http.ResponseWriter, r *http.Request) {
episodesHandler(data_dir, w, r)
})
mux.HandleFunc("/client/shows", func(w http.ResponseWriter, r *http.Request) {
showsHandler(data_dir, w, r)
})
mux.HandleFunc("/client/describe", func(w http.ResponseWriter, r *http.Request) {
describeHandler(data_dir, w, r)
})
mux.HandleFunc("/client/recently_added", func(w http.ResponseWriter, r *http.Request) {
recentlyAddedHandler(data_dir, w, r)
})
mux.HandleFunc("/client/in_progress", func(w http.ResponseWriter, r *http.Request) {
inProgressHandler(data_dir, w, r)
})
}