瀏覽代碼

fix: 修改CreateDcApiClient时的传参处理

gaoyagang 1 年之前
父節點
當前提交
4bd960bb32
共有 3 個文件被更改,包括 5 次插入4 次删除
  1. 2 2
      datacenter_client/client/client.go
  2. 1 2
      datacenter_client/client/client_test.go
  3. 2 0
      datacenter_client/v1/v1.go

+ 2 - 2
datacenter_client/client/client.go

@@ -7,9 +7,9 @@ import (
 )
 
 // 创建一个v1版本的数据调用接口
-func CreateDcApiClient(ip, appName, appSecret string, settings httplib.HTTPSettings) datacenter_client.DcAPI {
+func CreateDcApiClient(ip, appName, appSecret string, opts ...v1.Opts) datacenter_client.DcAPI {
 	client := v1.NewDcApi(v1.ClientOptions{
-		HTTPSettings: settings,
+		HTTPSettings: httplib.HTTPSettings{},
 		ServerIp:     ip,
 		AppName:      appName,
 		AppSecret:    appSecret,

+ 1 - 2
datacenter_client/client/client_test.go

@@ -2,12 +2,11 @@ package client
 
 import (
 	"metawant.greentech.com.cn/gaoyagang/gt-common/datacenter_client"
-	"metawant.greentech.com.cn/gaoyagang/gt-common/httplib"
 	"testing"
 )
 
 func TestCreateDcApiClient(t *testing.T) {
-	v1 := CreateDcApiClient("47.96.12.136:8788", "simulations", "e3fc084fda3d2a6628b9ce28abf21243", httplib.HTTPSettings{})
+	v1 := CreateDcApiClient("47.96.12.136:8788", "simulations", "e3fc084fda3d2a6628b9ce28abf21243")
 
 	resp, err := v1.ObtainRangeMaxMin(&datacenter_client.RangeMaxMinReq{
 		ProjectId: "92",

+ 2 - 0
datacenter_client/v1/v1.go

@@ -16,6 +16,8 @@ import (
 )
 
 type (
+	Opts func(name, value interface{})
+
 	DcApi struct {
 		options ClientOptions
 	}