123456789101112131415161718192021222324252627282930 |
- package resource
- import (
- "go-common/app/admin/main/growup/conf"
- accgrpc "go-common/app/service/main/account/api"
- vip "go-common/app/service/main/vip/rpc/client"
- httpx "go-common/library/net/http/blademaster"
- "github.com/pkg/errors"
- )
- var (
- vipRPC *vip.Service
- client *httpx.Client
- accCli accgrpc.AccountClient
- videoCategoryURL string
- articleCategoryURL string
- )
- // Init .
- func Init(c *conf.Config) {
- var err error
- vipRPC = vip.New(c.VipRPC)
- client = httpx.NewClient(c.HTTPClient)
- videoCategoryURL = c.Host.VideoType + "/videoup/types"
- articleCategoryURL = c.Host.ColumnType + "/x/article/categories"
- if accCli, err = accgrpc.NewClient(c.Account); err != nil {
- panic(errors.WithMessage(err, "Failed to dial account service"))
- }
- }
|