blob: de08b9b0f7b476a28d6e2f6c9bd9ec2d3a2e58bf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import { PluginManager } from "@karakeep/shared/plugins";
let pluginsLoaded = false;
export async function loadAllPlugins() {
if (pluginsLoaded) {
return;
}
// Load plugins here. Order of plugin loading matter.
// Queue provider(s)
await import("@karakeep/plugins-queue-liteque");
await import("@karakeep/plugins-queue-restate");
await import("@karakeep/plugins-search-meilisearch");
PluginManager.logAllPlugins();
pluginsLoaded = true;
}
|