diff --git a/src/pipeline.ts b/src/pipeline.ts index 40ba9c12..bd56f09e 100644 --- a/src/pipeline.ts +++ b/src/pipeline.ts @@ -17,6 +17,7 @@ import { verifyEventWorker } from '@/workers/verify.ts'; import { nip05Cache } from '@/utils/nip05.ts'; import { updateStats } from '@/utils/stats.ts'; import { getTagSet } from '@/utils/tags.ts'; +import { scavengerEvent } from '@/utils/scavenger.ts'; const debug = Debug('ditto:pipeline'); @@ -50,7 +51,7 @@ async function handleEvent(event: DittoEvent, signal: AbortSignal): Promise { +async function storeEvent(event: DittoEvent, signal?: AbortSignal): Promise { if (NKinds.ephemeral(event.kind)) return; const store = await Storages.db(); const kysely = await DittoDB.getInstance(); await updateStats({ event, store, kysely }).catch(debug); await store.event(event, { signal }); + + return event; } /** Parse kind 0 metadata and track indexes in the database. */