Add some requesters
This commit is contained in:
@@ -12,12 +12,8 @@ func getServerAddress(host string, port int) string {
|
||||
return host + ":" + strconv.Itoa(port)
|
||||
}
|
||||
|
||||
func CreateWebService() *http.Server {
|
||||
func CreateWebService(config *Config) *http.Server {
|
||||
log.Printf("[Info] Create web service")
|
||||
config, err := GetConfig()
|
||||
if err != nil {
|
||||
log.Fatalf("[Error] Failed to load config: %v", err)
|
||||
}
|
||||
|
||||
addr := getServerAddress(config.Server.Host, config.Server.Port)
|
||||
|
||||
@@ -38,11 +34,7 @@ func CreateWebService() *http.Server {
|
||||
return server
|
||||
}
|
||||
|
||||
func ListenWebService(server *http.Server) {
|
||||
config, err := GetConfig()
|
||||
if err != nil {
|
||||
log.Fatalf("[Error] Failed to load config: %v", err)
|
||||
}
|
||||
func ListenWebService(config *Config, server *http.Server) {
|
||||
addr := getServerAddress(config.Server.Host, config.Server.Port)
|
||||
if config.Server.Tls.Enabled {
|
||||
log.Printf("[Info] Starting HTTPS server on %s", addr)
|
||||
@@ -60,7 +52,4 @@ func ListenWebService(server *http.Server) {
|
||||
log.Fatalf("[Error] HTTP server failed: %v", err)
|
||||
}
|
||||
}
|
||||
if err != nil && err != http.ErrServerClosed {
|
||||
log.Fatalf("[Error] Web server terminated unexpectedly: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user