Browse Source

expose GetRestyClient

pull/172/head
yedf2 5 years ago
parent
commit
30873368df
  1. 11
      dtmcli/types.go
  2. 4
      test/main_test.go

11
dtmcli/types.go

@ -55,14 +55,9 @@ func SetBarrierTableName(tablename string) {
dtmimp.BarrierTableName = tablename dtmimp.BarrierTableName = tablename
} }
// OnBeforeRequest add before request middleware // GetRestyClient get the resty.Client for http request
func OnBeforeRequest(middleware func(c *resty.Client, r *resty.Request) error) { func GetRestyClient() *resty.Client {
dtmimp.RestyClient.OnBeforeRequest(middleware) return dtmimp.RestyClient
}
// OnAfterResponse add after request middleware
func OnAfterResponse(middleware func(c *resty.Client, resp *resty.Response) error) {
dtmimp.RestyClient.OnAfterResponse(middleware)
} }
// SetPassthroughHeaders experimental. // SetPassthroughHeaders experimental.

4
test/main_test.go

@ -37,8 +37,8 @@ func TestMain(m *testing.M) {
conf.UpdateBranchSync = 1 conf.UpdateBranchSync = 1
dtmgrpc.AddUnaryInterceptor(busi.SetGrpcHeaderForHeadersYes) dtmgrpc.AddUnaryInterceptor(busi.SetGrpcHeaderForHeadersYes)
dtmcli.OnBeforeRequest(busi.SetHttpHeaderForHeadersYes) dtmcli.GetRestyClient().OnBeforeRequest(busi.SetHttpHeaderForHeadersYes)
dtmcli.OnAfterResponse(func(c *resty.Client, resp *resty.Response) error { return nil }) dtmcli.GetRestyClient().OnAfterResponse(func(c *resty.Client, resp *resty.Response) error { return nil })
tenv := os.Getenv("TEST_STORE") tenv := os.Getenv("TEST_STORE")
if tenv == "boltdb" { if tenv == "boltdb" {

Loading…
Cancel
Save