Skip to content

Commit 11f569f

Browse files
committed
use context for state calls
1 parent f83612f commit 11f569f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

suggestionbox/suggestionbox_state.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ func (c *Client) OpenState(ctx context.Context, modelID string) (io.ReadCloser,
2727
if err != nil {
2828
return nil, err
2929
}
30+
req = req.WithContext(ctx)
3031
resp, err := c.client.HTTPClient.Do(req)
3132
if err != nil {
3233
return nil, err
@@ -62,6 +63,7 @@ func (c *Client) PostState(ctx context.Context, r io.Reader) (Model, error) {
6263
if err != nil {
6364
return model, err
6465
}
66+
req = req.WithContext(ctx)
6567
req.Header.Set("Accept", "application/json; charset=utf-8")
6668
req.Header.Set("Content-Type", w.FormDataContentType())
6769
_, err = c.client.Do(req, &model)
@@ -93,6 +95,7 @@ func (c *Client) PostStateURL(ctx context.Context, stateURL *url.URL) (Model, er
9395
}
9496
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
9597
req.Header.Set("Accept", "application/json; charset=utf-8")
98+
req = req.WithContext(ctx)
9699
_, err = c.client.Do(req, &model)
97100
if err != nil {
98101
return model, err

0 commit comments

Comments
 (0)