1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-08-02 11:45:17 +02:00
AdventureLog/src/routes/api/share/+server.ts
2024-04-02 22:02:20 +00:00

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 }));
}