mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-08-02 11:45:17 +02:00
14 lines
470 B
TypeScript
14 lines
470 B
TypeScript
import { db } from "$lib/db/db.server";
|
|
import { sharedAdventures } from "$lib/db/schema";
|
|
import type { Adventure } from "$lib/utils/types";
|
|
|
|
export async function POST({ request }: { request: Request }) {
|
|
const { key, data } = await request.json();
|
|
let adventure = data as Adventure;
|
|
console.log(adventure);
|
|
await db
|
|
.insert(sharedAdventures)
|
|
.values({ id: key, data: adventure })
|
|
.execute();
|
|
return new Response(JSON.stringify({ key: key }));
|
|
}
|