Changeset e09fe6f for pages


Ignore:
Timestamp:
12/28/25 03:14:12 (7 months ago)
Author:
Tome <gjorgievtome@…>
Branches:
main
Children:
67186d2
Parents:
3216215
Message:

Properly implement onAddNewBuild

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pages/+Layout.telefunc.ts

    r3216215 re09fe6f  
    33import {Abort} from "telefunc";
    44import type {Database} from "../database/drizzle/db";
     5import {addNewBuild} from "../database/drizzle/queries";
    56
    67export async function onGetAuthState() {
     
    113114    return newBuild;
    114115}
     116
     117export async function onAddNewBuild({ name, description }
     118                                          : { name: string; description: string }) {
     119    const { c, userId } = requireUser()
     120
     121    const newBuildId = await drizzleQueries.addNewBuild(c.db, userId, name, description);
     122
     123    if (!newBuildId) throw Abort();
     124
     125    return { buildId: newBuildId };
     126}
Note: See TracChangeset for help on using the changeset viewer.