diff --git a/http.go b/http.go index 3aa6496..cfc70bb 100644 --- a/http.go +++ b/http.go @@ -86,16 +86,3 @@ func okHandler(w http.ResponseWriter, r *http.Request) { log.Warn("BAD URL =", route) } - -// starts and sits waiting for HTTP requests -func startHTTP() { - http.HandleFunc("/", okHandler) - - p := fmt.Sprintf(":%d", argv.Port) - log.Println("Running on port", p) - - err := http.ListenAndServe(p, nil) - if err != nil { - log.Println("Error starting server:", err) - } -} diff --git a/main.go b/main.go index d219aa1..2b240d1 100644 --- a/main.go +++ b/main.go @@ -10,6 +10,7 @@ import ( "go.wit.com/dev/alexflint/arg" "go.wit.com/lib/protobuf/forgepb" + "go.wit.com/lib/protobuf/httppb" "go.wit.com/lib/protobuf/zoopb" "go.wit.com/log" ) @@ -49,5 +50,8 @@ func main() { go NewWatchdog() - startHTTP() + err := httppb.StartHTTP(okHandler, argv.Port) + if err != nil { + log.Info("StartHTTP() err =", err) + } }