Fix enable server flag

This commit is contained in:
Vladimir Stoilov 2023-04-12 17:17:49 +02:00
parent b174b27ccd
commit d6337281e3

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()