fix: Replace ResponseUserSchema with PlayerSchema in auth and event repositories
Some checks failed
SteamWarCI Build failed
Some checks failed
SteamWarCI Build failed
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
|
||||
import { readable, writable } from "svelte/store";
|
||||
import { ResponseUserSchema } from "@components/types/data";
|
||||
import { PlayerSchema } from "@components/types/data";
|
||||
|
||||
export class AuthV2Repo {
|
||||
constructor() {
|
||||
@@ -42,7 +42,7 @@ export class AuthV2Repo {
|
||||
}),
|
||||
})
|
||||
.then((value) => value.json())
|
||||
.then((value) => ResponseUserSchema.parse(value));
|
||||
.then((value) => PlayerSchema.parse(value));
|
||||
|
||||
loggedIn.set(true);
|
||||
|
||||
@@ -62,7 +62,7 @@ export class AuthV2Repo {
|
||||
},
|
||||
})
|
||||
.then((value) => value.json())
|
||||
.then((value) => ResponseUserSchema.parse(value));
|
||||
.then((value) => PlayerSchema.parse(value));
|
||||
loggedIn.set(true);
|
||||
return true;
|
||||
} catch (e) {
|
||||
|
||||
@@ -36,7 +36,7 @@ import type { CreateEventGroup, UpdateEventGroup, CreateEventRelation, UpdateEve
|
||||
import { z } from "zod";
|
||||
import type { Dayjs } from "dayjs";
|
||||
import { derived } from "svelte/store";
|
||||
import { ResponseUserSchema } from "@components/types/data";
|
||||
import { PlayerSchema, type Player } from "@components/types/data";
|
||||
|
||||
export interface CreateEvent {
|
||||
name: string;
|
||||
@@ -247,10 +247,10 @@ export class EventRepo {
|
||||
}
|
||||
|
||||
// Referees
|
||||
public async listReferees(eventId: string): Promise<ResponseUser[]> {
|
||||
public async listReferees(eventId: string): Promise<Player[]> {
|
||||
return await fetchWithToken(this.token, `/events/${eventId}/referees`)
|
||||
.then((value) => value.json())
|
||||
.then((value) => z.array(ResponseUserSchema).parse(value));
|
||||
.then((value) => z.array(PlayerSchema).parse(value));
|
||||
}
|
||||
public async updateReferees(eventId: string, refereeUuids: string[]): Promise<boolean> {
|
||||
const res = await fetchWithToken(this.token, `/events/${eventId}/referees`, {
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
import { z } from "zod";
|
||||
import { TeamSchema } from "./team.js";
|
||||
import { PlayerSchema, ResponseUserSchema } from "./data.js";
|
||||
import { PlayerSchema } from "./data.js";
|
||||
|
||||
export const ResponseGroupsSchema = z.object({
|
||||
id: z.number(),
|
||||
|
||||
Reference in New Issue
Block a user