diff --git a/routes/app.js b/routes/app.js index cb04152..a061a77 100644 --- a/routes/app.js +++ b/routes/app.js @@ -154,10 +154,3 @@ router.get("/:account/", defineEventHandler({ return pugSync.render(event, `${arrange}_${shape}.pug`, locals) } })) - -pugSync.beforeInclude("tag_grid.pug", async (from, event, {account}) => { - return { - downloadManager: loadTags.downloadManager, - downloader: loadTags.downloadManager.check(account) - } -}) diff --git a/routes/load-tags.js b/routes/load-tags.js index 24cb492..a4ae3ea 100644 --- a/routes/load-tags.js +++ b/routes/load-tags.js @@ -124,14 +124,20 @@ const schema = z.object({ router.get("/api/tag-download", defineEventHandler(async event => { const {account} = await getValidatedQuery(event, schema.parse) - const downloader = downloadManager.check(account) - return pugSync.render(event, "includes/tag-status.pug", {downloader, account}) + return pugSync.render(event, "includes/tag-status.pug", {account}) })) router.post("/api/tag-download", defineEventHandler(async event => { const {account} = await readValidatedBody(event, schema.parse) - const downloader = downloadManager.start(account) - return pugSync.render(event, "includes/tag-status.pug", {downloader, account}) + downloadManager.start(account) + return pugSync.render(event, "includes/tag-status.pug", {account}) })) +pugSync.beforeInclude("includes/tag-status.pug", async (from, event, {account}) => { + return { + downloadManager, + downloader: downloadManager.check(account) + } +}) + module.exports.downloadManager = downloadManager