Merge pull request #204 from safing/fix/enable-server-flag

Fix enable server flag
This commit is contained in:
Daniel Hovie 2023-04-13 15:47:20 +02:00 committed by GitHub
commit ddf9b00d40
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -19,7 +19,7 @@ import (
) )
// EnableServer defines if the HTTP server should be started. // EnableServer defines if the HTTP server should be started.
const EnableServer = true var EnableServer = true
var ( var (
// mainMux is the main mux router. // mainMux is the main mux router.
@ -37,14 +37,14 @@ var (
} }
) )
// RegisterHandler registers a handler with the API endoint. // RegisterHandler registers a handler with the API endpoint.
func RegisterHandler(path string, handler http.Handler) *mux.Route { func RegisterHandler(path string, handler http.Handler) *mux.Route {
handlerLock.Lock() handlerLock.Lock()
defer handlerLock.Unlock() defer handlerLock.Unlock()
return mainMux.Handle(path, handler) return mainMux.Handle(path, handler)
} }
// RegisterHandleFunc registers a handle function with the API endoint. // RegisterHandleFunc registers a handle function with the API endpoint.
func RegisterHandleFunc(path string, handleFunc func(http.ResponseWriter, *http.Request)) *mux.Route { func RegisterHandleFunc(path string, handleFunc func(http.ResponseWriter, *http.Request)) *mux.Route {
handlerLock.Lock() handlerLock.Lock()
defer handlerLock.Unlock() defer handlerLock.Unlock()