Updated the code for replacing ImageListWithLatestTag

Signed-off-by: Amelia-Maria Breda <ameliamaria.breda@dxc.com>
This commit is contained in:
Amelia-Maria Breda 2022-08-29 17:02:59 +03:00 committed by Raul Kele
parent ff095ff056
commit 5bca610d92
3 changed files with 14 additions and 14 deletions

View File

@ -61,8 +61,8 @@ const api = {
};
const endpoints = {
imageList: '/v2/_zot/ext/search?query={ImageListWithLatestTag () { Name Latest LastUpdated Description Licenses Vendor Size Labels}}',
detailedRepoInfo: (name) => `/v2/_zot/ext/search?query={ExpandedRepoInfo(repo:"${name}"){Manifests {Digest Tag Layers {Size Digest}} Summary {Name LastUpdated Size Platforms {Os Arch} Vendors NewestTag {Tag}}}}`
imageList: '/v2/_zot/ext/search?query={RepoListWithNewestImage () { NewestImage {RepoName Tag LastUpdated Description Licenses Vendor Size Labels} }}',
detailedRepoInfo: (name) => `/v2/_zot/ext/search?query={ExpandedRepoInfo(repo:"${name}"){Images {Digest Tag Layers {Size Digest}} Summary {Name LastUpdated Size Platforms {Os Arch} Vendors NewestTag {Tag}}}}`
}
export {api, endpoints};

View File

@ -48,11 +48,11 @@ function Explore ({ keywords, data, updateData }) {
api.get(`${host()}${endpoints.imageList}`)
.then(response => {
if (response.data && response.data.data) {
let imageList = response.data.data.ImageListWithLatestTag;
let imageList = response.data.data.RepoListWithNewestImage.NewestImage;
let imagesData = imageList.map((image) => {
return {
name: image.Name,
latestVersion: image.Latest,
name: image.RepoName,
latestVersion: image.Tag,
tags: image.Labels,
description: image.Description,
licenses: image.Licenses,

View File

@ -57,17 +57,17 @@ function Home ({ keywords, data, updateData }) {
api.get(`${host()}${endpoints.imageList}`)
.then(response => {
if (response.data && response.data.data) {
let imageList = response.data.data.ImageListWithLatestTag;
let imageList = response.data.data.RepoListWithNewestImage;
let imagesData = imageList.map((image) => {
return {
name: image.Name,
latestVersion: image.Latest,
tags: image.Labels,
description: image.Description,
licenses: image.Licenses,
size: image.Size,
vendor: image.Vendor,
lastUpdated: image.LastUpdated
name: image.NewestImage.RepoName,
latestVersion: image.NewestImage.Tag,
tags: image.NewestImage.Labels,
description: image.NewestImage.Description,
licenses: image.NewestImage.Licenses,
size: image.NewestImage.Size,
vendor: image.NewestImage.Vendor,
lastUpdated: image.NewestImage.LastUpdated
};
});
updateData(imagesData);