From a85b7b36c6b549642c8cc125a498fa521588bf5e Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Thu, 18 Dec 2025 10:59:15 +0000 Subject: [PATCH] adds SentEmails and SendmailToken tables to DB --- website/db/config.ts | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/website/db/config.ts b/website/db/config.ts index aa0408c..1ff2450 100644 --- a/website/db/config.ts +++ b/website/db/config.ts @@ -1,5 +1,34 @@ -import { defineDb } from "astro:db"; +import { column, defineDb, defineTable } from "astro:db"; + +const Otp = defineTable({ + columns: { + userId: column.text(), + value: column.text(), + createdAt: column.number(), + validUntil: column.number(), + }, +}); + +const SendmailToken = defineTable({ + columns: { + userId: column.text(), + value: column.text(), + createdAt: column.number(), + validUntil: column.number(), + }, +}); + +const SentEmails = defineTable({ + columns: { + messageId: column.text(), + sentAt: column.number(), + }, +}); export default defineDb({ - tables: {}, + tables: { + Otp, + SendmailToken, + SentEmails, + }, });