diff options
author | Cory Snider <csnider@mirantis.com> | 2023-03-01 10:14:09 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-01 10:14:09 -0500 |
commit | fb5df9722bac205676a495236d07e3507b2391e0 (patch) | |
tree | 3eb4c40eb835e5f40744508ae5bfcf03a0f52d35 /api/server | |
parent | 7568bbc4917d11252fa1453ca4fc878dbb96dc07 (diff) | |
parent | be39be87f6ae8a94656906ebb2aa7edf4e6d210d (diff) | |
download | docker-fb5df9722bac205676a495236d07e3507b2391e0.tar.gz |
Merge pull request #45088 from corhere/make-apiserver-less-weird
api/server: delete Wait method
Diffstat (limited to 'api/server')
-rw-r--r-- | api/server/server.go | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/api/server/server.go b/api/server/server.go index 3ce2659287..397323793e 100644 --- a/api/server/server.go +++ b/api/server/server.go @@ -57,9 +57,8 @@ func (s *Server) Close() { } } -// serveAPI loops through all initialized servers and spawns goroutine -// with Serve method for each. It sets createMux() as Handler also. -func (s *Server) serveAPI() error { +// Serve starts listening for inbound requests. +func (s *Server) Serve() error { var chErrors = make(chan error, len(s.servers)) for _, srv := range s.servers { srv.srv.Handler = s.createMux() @@ -174,15 +173,3 @@ func (s *Server) createMux() *mux.Router { return m } - -// Wait blocks the server goroutine until it exits. -// It sends an error message if there is any error during -// the API execution. -func (s *Server) Wait(waitChan chan error) { - if err := s.serveAPI(); err != nil { - logrus.Errorf("ServeAPI error: %v", err) - waitChan <- err - return - } - waitChan <- nil -} |