MCPcopy Index your code
hub / github.com/Linen-dev/linen.dev / typesenseSetup

Function typesenseSetup

packages/queue/src/tasks/typesense.ts:23–40  ·  view source on GitHub ↗
(payload: any, helpers: JobHelpers)

Source from the content-addressed store, hash-verified

21import z from 'zod';
22
23export const typesenseSetup = async (payload: any, helpers: JobHelpers) => {
24 const logger = new Logger(helpers.logger);
25 logger.info(payload);
26
27 const { accountId } = z
28 .object({
29 accountId: z.string().uuid(),
30 })
31 .parse(payload);
32
33 const keepAlive = new KeepAlive(helpers);
34 keepAlive.start();
35 try {
36 await setup({ accountId, logger });
37 } finally {
38 keepAlive.end();
39 }
40};
41
42// export const typesenseSync = async (payload: any, helpers: JobHelpers) => {
43// const logger = new Logger(helpers.logger);

Callers

nothing calls this directly

Calls 4

infoMethod · 0.95
startMethod · 0.95
endMethod · 0.95
setupFunction · 0.90

Tested by

no test coverage detected