aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workers/index.ts
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2024-11-03 18:33:52 +0000
committerMohamed Bassem <me@mbassem.com>2024-11-03 18:33:52 +0000
commitd34b538a496e3c01f6c49fe23e4360a841ceee3a (patch)
treefdcdd40fbb85473e97330e26760012435a355c8d /apps/workers/index.ts
parentfa8286aa900ea4f13c1c15d5b0f441436f042d8a (diff)
downloadkarakeep-d34b538a496e3c01f6c49fe23e4360a841ceee3a.tar.zst
feature: Schedule RSS feed refreshes every hour
Diffstat (limited to 'apps/workers/index.ts')
-rw-r--r--apps/workers/index.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/workers/index.ts b/apps/workers/index.ts
index c8978adc..e333ab0d 100644
--- a/apps/workers/index.ts
+++ b/apps/workers/index.ts
@@ -1,6 +1,6 @@
import "dotenv/config";
-import { FeedWorker } from "feedWorker";
+import { FeedRefreshingWorker, FeedWorker } from "feedWorker";
import { TidyAssetsWorker } from "tidyAssetsWorker";
import serverConfig from "@hoarder/shared/config";
@@ -25,6 +25,7 @@ async function main() {
VideoWorker.build(),
FeedWorker.build(),
];
+ FeedRefreshingWorker.start();
await Promise.any([
Promise.all([
@@ -41,6 +42,7 @@ async function main() {
"Shutting down crawler, openai, tidyAssets, video, feed and search workers ...",
);
+ FeedRefreshingWorker.stop();
crawler.stop();
openai.stop();
search.stop();