From b94896a0f8fa43b957a9bdd6ab57ada0ab8101af Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Sun, 27 Jul 2025 19:37:11 +0100 Subject: refactor: Extract meilisearch as a plugin --- packages/shared-server/src/plugins.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 packages/shared-server/src/plugins.ts (limited to 'packages/shared-server/src/plugins.ts') diff --git a/packages/shared-server/src/plugins.ts b/packages/shared-server/src/plugins.ts new file mode 100644 index 00000000..86a0b344 --- /dev/null +++ b/packages/shared-server/src/plugins.ts @@ -0,0 +1,12 @@ +import { PluginManager } from "@karakeep/shared/plugins"; + +let pluginsLoaded = false; +export async function loadAllPlugins() { + if (pluginsLoaded) { + return; + } + // Load plugins here. Order of plugin loading matter. + await import("@karakeep/plugins-search-meilisearch"); + PluginManager.logAllPlugins(); + pluginsLoaded = true; +} -- cgit v1.2.3-70-g09d2