From 3250b4a0f6dd5fb62aaeee51642a7cc6ce24d969 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20P?= Date: Tue, 17 Oct 2023 15:51:24 +0200 Subject: [PATCH] Simplify sequence controller --- controllers/sequence.mjs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/controllers/sequence.mjs b/controllers/sequence.mjs index 9f6de31..6494638 100644 --- a/controllers/sequence.mjs +++ b/controllers/sequence.mjs @@ -1,7 +1,6 @@ 'use strict'; -import Manifest from '../src/Manifest.js'; -import Common from '../src/common.js'; +import generateManifest from "./manifest.mjs"; /** * Generate a sequence object to serve @@ -9,18 +8,7 @@ import Common from '../src/common.js'; * @param {string | int} name */ export default async function generateSequence(manifestId, name) { - const IIIF_API_VERSION = process.env.IIIF_API_VERSION; - const BASE_URL = process.env.BASE_URL; - - let manifest = new Manifest(IIIF_API_VERSION, BASE_URL); - manifest.generateID(manifestId); - - manifest = await Common.populateCanvases( - manifest, - await Common.getImageList(manifestId), - manifestId - ); - - return manifest.toObject().sequences[name]; + const manifest = await generateManifest(manifestId); + return manifest.sequences[name]; }