mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-04-26 01:09:02 -05:00
27 lines
430 B
TypeScript
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 });
|
|
}
|