aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-03-07 09:22:11 +0000
committerMohamed Bassem <me@mbassem.com>2025-03-07 09:22:11 +0000
commit33293178db718236b51263c4bca0d4d146fa757a (patch)
treefb11951d05ba71d6b2fd3ebdd782fc77a44cee67 /apps
parent6bbfb8c6caf03ae2e9a0b8772a1f2e35db0c429c (diff)
downloadkarakeep-33293178db718236b51263c4bca0d4d146fa757a.tar.zst
feat: Add support for 'ai tagged' as a webhook trigger. Fixes #1092
Diffstat (limited to 'apps')
-rw-r--r--apps/workers/openaiWorker.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/workers/openaiWorker.ts b/apps/workers/openaiWorker.ts
index f8a775e6..64e36b82 100644
--- a/apps/workers/openaiWorker.ts
+++ b/apps/workers/openaiWorker.ts
@@ -20,6 +20,7 @@ import { buildImagePrompt, buildTextPrompt } from "@hoarder/shared/prompts";
import {
OpenAIQueue,
triggerSearchReindex,
+ triggerWebhook,
zOpenAIRequestSchema,
} from "@hoarder/shared/queues";
@@ -440,6 +441,9 @@ async function runOpenAI(job: DequeuedJob<ZOpenAIRequest>) {
await connectTags(bookmarkId, tags, bookmark.userId);
+ // Trigger a webhook
+ await triggerWebhook(bookmarkId, "ai tagged");
+
// Update the search index
await triggerSearchReindex(bookmarkId);
}