diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2024-03-06 19:57:35 +0100 |
|---|---|---|
| committer | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2024-03-06 19:57:35 +0100 |
| commit | caad59b57d06f6925f2b12f1686bd96e617272f5 (patch) | |
| tree | 1f51bda439590ae0e820e323ccc52b20d9cafc71 | |
| parent | 2388cfa0b517e1ef3e05e278ffcd6d6db981381b (diff) | |
API: Replace error wrapping from %v to %w
Otherwise we cannot unwrap these
| -rw-r--r-- | internal/api/api.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/api/api.go b/internal/api/api.go index d923d13..d53a847 100644 --- a/internal/api/api.go +++ b/internal/api/api.go @@ -192,11 +192,11 @@ func (a *API) Disconnect(ctx context.Context) error { func (a *API) Info(ctx context.Context) (*profiles.Info, error) { _, body, err := a.authorizedRetry(ctx, http.MethodGet, "/info", nil) if err != nil { - return nil, fmt.Errorf("failed API /info: %v", err) + return nil, fmt.Errorf("failed API /info: %w", err) } p := profiles.Info{} if err = json.Unmarshal(body, &p); err != nil { - return nil, fmt.Errorf("failed API /info: %v", err) + return nil, fmt.Errorf("failed API /info: %w", err) } return &p, nil } @@ -277,14 +277,14 @@ func (a *API) Connect(ctx context.Context, prof profiles.Profile, protos []proto params := &httpw.OptionalParams{Headers: hdrs, Body: uv} h, body, err := a.authorizedRetry(ctx, http.MethodPost, "/connect", params) if err != nil { - return nil, fmt.Errorf("failed API /connect call: %v", err) + return nil, fmt.Errorf("failed API /connect call: %w", err) } // Parse expiry expH := h.Get("expires") expT, err := http.ParseTime(expH) if err != nil { - return nil, fmt.Errorf("failed parsing expiry time: %v", err) + return nil, fmt.Errorf("failed parsing expiry time: %w", err) } vpnCfg := string(body) |
