MCPcopy
hub / github.com/Linen-dev/linen.dev / sitemap

Function sitemap

packages/queue/src/tasks/sitemap.ts:7–20  ·  view source on GitHub ↗
(_: any, helpers: JobHelpers)

Source from the content-addressed store, hash-verified

5import { Logger } from '../helpers/logger';
6
7export const sitemap = async (_: any, helpers: JobHelpers) => {
8 const keepAlive = new KeepAlive(helpers);
9 keepAlive.start();
10
11 const logger = new Logger(helpers.logger);
12
13 logger.info({ sitemap: process.env.S3_UPLOAD_BUCKET });
14 try {
15 await task(uploadFile, logger);
16 logger.info({ sitemap: 'finished' });
17 } finally {
18 keepAlive.end();
19 }
20};

Callers

nothing calls this directly

Calls 4

startMethod · 0.95
infoMethod · 0.95
endMethod · 0.95
taskFunction · 0.90

Tested by

no test coverage detected