mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-04-25 15:56:19 -05:00
* To BracketMapListDialog * Working map list dialog + UI work * Rename components * Working version * Counterpick info text * PickBan * Rearrange loader * Working BAN_2 * Show error msg if pick/ban style selected but no rounds have it enabled * OrganizerMatchMapListDialog * Prepicked BAN_2 * Starter finder structure * Prepicked + counterpick * PLAY_ALL & visible chat to TO's after finalize * Tweaks and handling edge cases * Play all e2e test * Allow viewing tournament info when it has started * Desc markdown support * Rules * calendar.new loader refactor * baseEvent refactor * w/ staff * Add 1h30min reg closes time * As team * Fix E2E test * E2E tests * MiniCheckinInfoBanner
37 lines
642 B
TypeScript
37 lines
642 B
TypeScript
import { sql } from "~/db/sql";
|
|
import type { TournamentTeam } from "~/db/types";
|
|
|
|
const stm = sql.prepare(/*sql*/ `
|
|
update
|
|
"TournamentTeam"
|
|
set
|
|
"name" = @name,
|
|
"prefersNotToHost" = @prefersNotToHost,
|
|
"noScreen" = @noScreen,
|
|
"teamId" = @teamId
|
|
where
|
|
"id" = @id
|
|
`);
|
|
|
|
export function updateTeamInfo({
|
|
id,
|
|
name,
|
|
prefersNotToHost,
|
|
noScreen,
|
|
teamId,
|
|
}: {
|
|
id: TournamentTeam["id"];
|
|
name: TournamentTeam["name"];
|
|
prefersNotToHost: TournamentTeam["prefersNotToHost"];
|
|
noScreen: number;
|
|
teamId: number | null;
|
|
}) {
|
|
stm.run({
|
|
id,
|
|
name,
|
|
prefersNotToHost,
|
|
noScreen,
|
|
teamId,
|
|
});
|
|
}
|