Skip to content

Commit 4edfc26

Browse files
committed
fix(api): fix unmarshal error
1 parent 0501e96 commit 4edfc26

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

http.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ func SetResponseBodyHandler(c HTTPClient, u Unmarshaller, ptr any) DoFunc {
146146
return resp, err
147147
}
148148
resp.Body = io.NopCloser(bytes.NewBuffer(b))
149-
if err = u(b, &ptr); err != nil {
149+
if err = u(b, ptr); err != nil {
150150
return resp, err
151151
}
152152
if closeErr != nil {

store.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ func (c *StoreClient) GetTransactionHistory(ctx context.Context, originalTransac
150150
for {
151151
rsp := HistoryResponse{}
152152
client = SetRequest(ctx, client, http.MethodGet, URL+"?"+query.Encode())
153-
client = SetResponseBodyHandler(client, json.Unmarshal, rsp)
153+
client = SetResponseBodyHandler(client, json.Unmarshal, &rsp)
154154
_, err = client.Do(nil)
155155
if err != nil {
156156
return nil, err
@@ -185,7 +185,7 @@ func (c *StoreClient) GetRefundHistory(ctx context.Context, originalTransactionI
185185
for {
186186
rsp := RefundLookupResponse{}
187187
client = SetRequest(ctx, client, http.MethodGet, URL)
188-
client = SetResponseBodyHandler(client, json.Unmarshal, rsp)
188+
client = SetResponseBodyHandler(client, json.Unmarshal, &rsp)
189189
_, err = client.Do(nil)
190190
if err != nil {
191191
return nil, err
@@ -266,7 +266,7 @@ func (c *StoreClient) GetNotificationHistory(ctx context.Context, body Notificat
266266

267267
client = SetRequest(ctx, client, http.MethodPost, URL)
268268
client = SetRequestBodyJSON(client, bodyBuf)
269-
client = SetResponseBodyHandler(client, json.Unmarshal, rsp)
269+
client = SetResponseBodyHandler(client, json.Unmarshal, &rsp)
270270
_, err = client.Do(nil)
271271
if err != nil {
272272
return nil, err

0 commit comments

Comments
 (0)