just updating the branch with current changes

This commit is contained in:
2026-03-25 08:57:27 +01:00
parent c7fa292730
commit 93cc69d028
3 changed files with 49 additions and 26 deletions

View File

@@ -728,3 +728,23 @@ func (c *Client) DeleteAddress(id uint) error {
return nil
}
func(c *Client) SetDefaultAddress(id uint) error {
url := fmt.Sprintf("%s/api/v1/addresses/%d/default", c.BaseURL, id)
req, err := http.NewRequest("PUT", url, nil)
if err != nil {
return fmt.Errorf("failed to create request: %w", err)
}
req.Header.Set("Authorization", "Bearer "+c.Token)
resp, err := c.HTTPClient.Do(req)
if err != nil {
return fmt.Errorf("request failed: %w", err)
}
defer resp.Body.Close()
if resp.StatusCode != http.StatusOK {
return fmt.Errorf("failed to set default address: status %d", resp.StatusCode)
}
return nil
}