UNPKG

trigger.dev

Version:

A Command-Line Interface for Trigger.dev projects

18 lines 788 B
import { indexerToWorkerMessages, resourceCatalog } from "@trigger.dev/core/v3"; import { sendMessageInCatalog } from "@trigger.dev/core/v3/zodMessageHandler"; /** * If the indexer registered any duplicate task ids (across files and task * types), report them to the parent via TASKS_FAILED_TO_INDEX and return true. * Callers must stop indexing (skip INDEX_COMPLETE) when this returns true. */ export async function reportTaskIdCollisions(send) { const collisions = resourceCatalog.listTaskIdCollisions(); if (collisions.length === 0) { return false; } await sendMessageInCatalog(indexerToWorkerMessages, "TASKS_FAILED_TO_INDEX", { collisions }, async (msg) => { send(msg); }); return true; } //# sourceMappingURL=reportTaskIdCollisions.js.map