提交 733c0f7c authored 作者: mooncake9527's avatar mooncake9527

update

上级 fba1975d
......@@ -13,8 +13,8 @@ import (
)
var (
xsfAddr string
api = &client{
xsfAddr string = "http://leaf.qitu"
api = &client{
cli: httpcli.NewClient(
&http.Client{
Transport: &http.Transport{
......@@ -32,20 +32,18 @@ type client struct {
}
func init() {
xsfAddr = os.Getenv("XSF_ADDR")
if addr := os.Getenv("XSF_ADDR"); addr != "" {
xsfAddr = addr
}
}
func GenerateApiID(ctx context.Context, bizTag string) (xsf.ID, error) {
if xsfAddr == "" {
return xsf.ID(-1), ErrNoXsfAddr
}
url := fmt.Sprintf(`http://%s/api/leaf?biz_tag=%s`, xsfAddr, bizTag)
var id xsf.ID
reply := &IDReply{
Data: &id,
}
// if err := api.cli.NewRequest().OmitLog().SetRetry(3).
if err := api.cli.NewRequest().SetRetry(3).
if err := api.cli.NewRequest().OmitLog().SetRetry(3).
// if err := api.cli.NewRequest().SetRetry(3).
SetContentType("application/json").SetURL(url).GET(ctx).BindJSON(reply).Err(); err != nil {
return xsf.ID(-1), err
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论