sendou.ink/app/features/sendouq/queries/addMember.server.ts
Kalle c0ec15b7de
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
Unify db type files
2025-03-21 21:47:08 +02:00

27 lines
430 B
TypeScript

import { sql } from "~/db/sql";
import type { Tables } from "~/db/tables";
const stm = sql.prepare(/* sql */ `
insert into "GroupMember" (
"groupId",
"userId",
"role"
) values (
@groupId,
@userId,
@role
)
`);
export function addMember({
groupId,
userId,
role = "REGULAR",
}: {
groupId: number;
userId: number;
role?: Tables["GroupMember"]["role"];
}) {
stm.run({ groupId, userId, role });
}