refactor registries to make registration more convenient

This commit is contained in:
dswbx
2024-12-10 08:47:23 +01:00
parent 847b08b505
commit 290498de6e
7 changed files with 134 additions and 91 deletions

View File

@@ -1,14 +1,10 @@
import { serveStatic } from "@hono/node-server/serve-static";
import { createClient } from "@libsql/client/node";
import { App } from "./src";
import { App, registries } from "./src";
import { LibsqlConnection } from "./src/data";
import { StorageLocalAdapter } from "./src/media/storage/adapters/StorageLocalAdapter";
import { registries } from "./src/modules/registries";
registries.media.add("local", {
cls: StorageLocalAdapter,
schema: StorageLocalAdapter.prototype.getSchema()
});
registries.media.register("local", StorageLocalAdapter);
const credentials = {
url: import.meta.env.VITE_DB_URL!,