1
0
mirror of https://github.com/go-kratos/kratos.git synced 2025-01-14 02:33:03 +02:00

feat(app): app info delivery to stop context (#1649)

This commit is contained in:
Wimi Yuan 2021-11-24 17:21:29 +08:00 committed by GitHub
parent 27cfec93d6
commit 2acede53f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

2
app.go
View File

@ -91,7 +91,7 @@ func (a *App) Run() error {
srv := srv
eg.Go(func() error {
<-ctx.Done() // wait for stop signal
sctx, cancel := context.WithTimeout(context.Background(), a.opts.stopTimeout)
sctx, cancel := context.WithTimeout(NewContext(context.Background(), a), a.opts.stopTimeout)
defer cancel()
return srv.Stop(sctx)
})