Files
atom/container/container.go
2023-04-20 12:11:34 +08:00

22 lines
338 B
Go

package container
import (
"context"
"log"
"go.uber.org/dig"
)
var Container *dig.Container = dig.New()
var Cancel context.CancelFunc
func init() {
if err := Container.Provide(func() context.Context {
ctx, cancel := context.WithCancel(context.Background())
Cancel = cancel
return ctx
}); err != nil {
log.Fatal(err)
}
}