feat(db): add users/currency/bans/settings read repositories

This commit is contained in:
Simo committed 2026-06-27 14:34:59 +02:00
1 parent 3e3776b477
commit d04ed42586
7 files changed
+76

No files matched your search

@@ -0,0 +1,15 @@
import type { Database } from "../client.js";
import { websiteSettings } from "../schema/website-settings.js";
import type { SettingRow } from "@atomcms/settings";
export function makeSettingsRepo(db: Database) {
return {
// Shaped to match @atomcms/settings SettingsFetcher.
all: async (): Promise<SettingRow[]> => {
const rows = await db
.select({ key: websiteSettings.key, value: websiteSettings.value })
.from(websiteSettings);
return rows;
},
};
}