| 123456789101112131415161718192021222324 |
- package data
- import (
- "server/internal/conf"
- "github.com/go-kratos/kratos/v2/log"
- "github.com/google/wire"
- )
- // ProviderSet is data providers.
- var ProviderSet = wire.NewSet(NewData, NewGreeterRepo)
- // Data .
- type Data struct {
- // TODO wrapped database client
- }
- // NewData .
- func NewData(c *conf.Data, logger log.Logger) (*Data, func(), error) {
- cleanup := func() {
- log.NewHelper(logger).Info("closing the data resources")
- }
- return &Data{}, cleanup, nil
- }
|