added initial schema for resource sessions and auth types

This commit is contained in:
Milo Schwartz 2024-11-16 22:41:43 -05:00
parent b4442a3bf7
commit cc674c2b9c
No known key found for this signature in database
8 changed files with 381 additions and 89 deletions

View file

@ -18,11 +18,7 @@ import { fromError } from "zod-validation-error";
import { subdomainSchema } from "@server/schemas/subdomainSchema";
const createResourceParamsSchema = z.object({
siteId: z
.string()
.optional()
.transform(stoi)
.pipe(z.number().int().positive().optional()),
siteId: z.string().transform(stoi).pipe(z.number().int().positive()),
orgId: z.string(),
});
@ -88,10 +84,13 @@ export async function createResource(
);
}
const fullDomain = `${subdomain}.${org[0].domain}`;
const newResource = await db
.insert(resources)
.values({
siteId,
fullDomain,
orgId,
name,
subdomain,