12345678910111213141516171819202122232425262728293031 |
- package extern
- import (
- "go-common/app/service/main/antispam/conf"
- bm "go-common/library/net/http/blademaster"
- )
- type Client struct {
- *ReplyServiceClient
- }
- func NewClient(c *conf.Config) *Client {
- httpCli := bm.NewClient(c.HTTPClient)
- return &Client{
- ReplyServiceClient: &ReplyServiceClient{
- host: c.ReplyURL,
- commonClient: &commonClient{
- httpCli: httpCli,
- key: c.App.Key,
- secret: c.App.Secret,
- },
- },
- }
- }
- type commonClient struct {
- httpCli *bm.Client
- key, secret string
- }
|