1
0
Fork 0

(*Server).Stop gets the context now from the calling function

Dieser Commit ist enthalten in:
Sebastian Tobie 2021-01-11 22:45:01 +01:00
Ursprung 97307bc3d8
Commit 979ae0fbad
1 geänderte Dateien mit 1 neuen und 3 gelöschten Zeilen

Datei anzeigen

@ -4,7 +4,6 @@ import (
"context"
"crypto/tls"
"net/http"
"time"
"github.com/gin-gonic/gin"
"github.com/pelletier/go-toml"
@ -94,8 +93,7 @@ func (s *Server) UseAuthBackend(a auth.AuthenticationHandler) {
}
// Stop Shuts the Server down
func (s *Server) Stop() {
ctx, _ := context.WithDeadline(context.Background(), time.Now().Add(time.Second*5))
func (s *Server) Stop(ctx context.Context) {
go func() {
log.Info().Err(s.http.Shutdown(ctx)).Msg("Server Shut down.")
}()