Add metadata to manifest - WIP

This commit is contained in:
2023-11-03 11:45:22 +01:00
parent d707457cb8
commit 1d84db0d58
5 changed files with 107 additions and 9 deletions

View File

@@ -14,12 +14,21 @@ export default async function generateManifest(manifestId) {
let manifest = new Manifest(IIIF_API_VERSION, BASE_URL);
manifest.generateID(manifestId);
manifest.generateLabel();
const images = await Common.getImageList(manifestId);
manifest = await Common.populateCanvases(
manifest,
await Common.getImageList(manifestId),
images,
manifestId
);
manifest.setMetadata(
Common.createMetadata(
manifest,
images[0],
)
);
return manifest.toObject();
}