bilibili-backup/app/admin/main/growup/dao/resource/resource.go
2019-04-22 02:59:20 +00:00

31 lines
791 B
Go

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"))
}
}