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

update

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