Neues Referee zeug

This commit is contained in:
2024-03-15 22:41:44 +01:00
parent b52b2bcfe1
commit 49fe9728e5
12 changed files with 163 additions and 47 deletions

View File

@@ -31,14 +31,15 @@ export interface CreateEvent {
}
export interface UpdateEvent {
name: string;
start: Dayjs;
end: Dayjs;
deadline: Dayjs;
maxTeamMembers: number;
schemType: string | null;
publicSchemsOnly: boolean;
spectateSystem: boolean;
name?: string;
start?: Dayjs;
end?: Dayjs;
deadline?: Dayjs;
maxTeamMembers?: number;
schemType?: string | null;
publicSchemsOnly?: boolean;
addReferee?: number[];
removeReferee?: number[];
}
export class EventRepo {
@@ -74,13 +75,14 @@ export class EventRepo {
method: "PUT",
body: JSON.stringify({
name: event.name,
start: +event.start,
end: +event.end,
deadline: +event.deadline,
start: event.start?.valueOf(),
end: event.end?.valueOf(),
deadline: event.deadline?.valueOf(),
maxTeamMembers: event.maxTeamMembers,
schemType: event.schemType,
publicSchemsOnly: event.publicSchemsOnly,
spectateSystem: event.spectateSystem,
addReferee: event.addReferee,
removeReferee: event.removeReferee,
}),
headers: {
"Content-Type": "application/json",