sendou.ink/app/features/team/TeamMemberRepository.server.ts
Kalle 8f156fb917
Team editors in addition to the owner (#2077)
* Initial

* Handle owner leaving

* Remove old team queries

* Progress

* Retire old toggle

* e2e tests

* Divide loaders/actions of team pages
2025-02-04 10:56:33 +02:00

15 lines
374 B
TypeScript

import { db } from "~/db/sql";
import type { TablesUpdatable } from "~/db/tables";
export function update(
where: { teamId: number; userId: number },
values: TablesUpdatable["TeamMember"],
) {
return db
.updateTable("AllTeamMember")
.set(values)
.where("AllTeamMember.teamId", "=", where.teamId)
.where("AllTeamMember.userId", "=", where.userId)
.execute();
}