client: add utilities to encode platforms

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2024-10-31 13:46:57 +01:00
parent 8c3945c761
commit 96039276b6
5 changed files with 107 additions and 10 deletions

View File

@@ -17,11 +17,11 @@ func (cli *Client) ImageHistory(ctx context.Context, imageID string, opts image.
return nil, err
}
p, err := json.Marshal(*opts.Platform)
p, err := encodePlatform(opts.Platform)
if err != nil {
return nil, fmt.Errorf("invalid platform: %v", err)
}
query.Set("platform", string(p))
query.Set("platform", p)
}
var history []image.HistoryResponseItem