This commit is contained in:
Tomas Dvorak
2025-11-11 10:29:30 +01:00
parent d5b4faea61
commit 8762bde4bf
139 changed files with 7240 additions and 2870 deletions
+9 -2
View File
@@ -44,8 +44,15 @@ function normalize(p: any): Player {
} as Player;
}
export async function getPlayers(): Promise<Player[]> {
const res = await api.get<any[] | { data?: any[]; items?: any[] }>('/players');
export async function getPlayers(opts?: { active?: boolean; team_id?: number | string }): Promise<Player[]> {
let url = '/players';
const params = new URLSearchParams();
if (opts && opts.active === false) params.set('active', 'false');
if (opts && opts.team_id != null) params.set('team_id', String(opts.team_id));
if (Array.from(params.keys()).length > 0) {
url += `?${params.toString()}`;
}
const res = await api.get<any[] | { data?: any[]; items?: any[] }>(url);
const raw = Array.isArray(res.data)
? res.data
: ((res.data as any).data || (res.data as any).items);