Refactor into client + server backends
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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)
|
||||
})
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user