import { api } from './client' import type { BossBattle, BossResult, CreateBossResultInput, } from '../types/game' export function getGameBosses( gameId: number, all?: boolean ): Promise { const params = all ? '?all=true' : '' return api.get(`/games/${gameId}/bosses${params}`) } export function getBossResults(runId: number): Promise { return api.get(`/runs/${runId}/boss-results`) } export function createBossResult( runId: number, data: CreateBossResultInput ): Promise { return api.post(`/runs/${runId}/boss-results`, data) } export function deleteBossResult( runId: number, resultId: number ): Promise { return api.del(`/runs/${runId}/boss-results/${resultId}`) }