sendou.ink/app/features/team/queries/edit.server.ts
2023-01-06 16:33:37 +02:00

30 lines
489 B
TypeScript

import { sql } from "~/db/sql";
import type { Team } from "~/db/types";
const stm = sql.prepare(/*sql*/ `
update "AllTeam"
set
"name" = @name,
"customUrl" = @customUrl,
"bio" = @bio,
"twitter" = @twitter
where "id" = @id
returning *
`);
export function edit({
id,
name,
customUrl,
bio,
twitter,
}: Pick<Team, "id" | "name" | "customUrl" | "bio" | "twitter">) {
return stm.get({
id,
name,
customUrl,
bio,
twitter,
}) as Team;
}