fix: cli client (#92)

* fix: cli client

* fix: print shutdown error correctly
This commit is contained in:
Elio Bischof 2021-04-08 09:54:39 +02:00 committed by GitHub
parent 602592d5f3
commit 5cd7bae505
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 9 deletions

View file

@ -97,7 +97,11 @@ func StartServer(ctx context.Context, port string) {
go func() {
<-ctx.Done()
err := server.Shutdown(ctx)
log.Fatalf("Shutdown(): %v", err)
ctxShutdown, cancelShutdown := context.WithTimeout(context.Background(), 5*time.Second)
defer cancelShutdown()
err := server.Shutdown(ctxShutdown)
if err != nil {
log.Fatalf("Shutdown(): %v", err)
}
}()
}