File tree 2 files changed +3
-22
lines changed
2 files changed +3
-22
lines changed Original file line number Diff line number Diff line change @@ -1443,9 +1443,9 @@ func (c *Client) Clone() *Client {
1443
1443
cc .PathParams = cloneMap (c .PathParams )
1444
1444
cc .QueryParams = cloneUrlValues (c .QueryParams )
1445
1445
cc .FormData = cloneUrlValues (c .FormData )
1446
- cc .beforeRequest = cloneRequestMiddleware (c .beforeRequest )
1447
- cc .udBeforeRequest = cloneRequestMiddleware (c .udBeforeRequest )
1448
- cc .afterResponse = cloneResponseMiddleware (c .afterResponse )
1446
+ cc .beforeRequest = cloneSlice (c .beforeRequest )
1447
+ cc .udBeforeRequest = cloneSlice (c .udBeforeRequest )
1448
+ cc .afterResponse = cloneSlice (c .afterResponse )
1449
1449
cc .dumpOptions = c .dumpOptions .Clone ()
1450
1450
cc .retryOption = c .retryOption .Clone ()
1451
1451
return & cc
Original file line number Diff line number Diff line change @@ -93,25 +93,6 @@ func cloneSlice[T any](s []T) []T {
93
93
return ss
94
94
}
95
95
96
- // TODO: change to generics function when generics are commonly used.
97
- func cloneRequestMiddleware (m []RequestMiddleware ) []RequestMiddleware {
98
- if len (m ) == 0 {
99
- return nil
100
- }
101
- mm := make ([]RequestMiddleware , len (m ))
102
- copy (mm , m )
103
- return mm
104
- }
105
-
106
- func cloneResponseMiddleware (m []ResponseMiddleware ) []ResponseMiddleware {
107
- if len (m ) == 0 {
108
- return nil
109
- }
110
- mm := make ([]ResponseMiddleware , len (m ))
111
- copy (mm , m )
112
- return mm
113
- }
114
-
115
96
func cloneUrlValues (v url.Values ) url.Values {
116
97
if v == nil {
117
98
return nil
You can’t perform that action at this time.
0 commit comments