fix: update /facilities endpoint to use Build 362+ response structure
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Complete migration to Build 362+ facility discovery response format: **Discovery Endpoint Changes:** - Parse 'facilities' array instead of 'remotes' from /facilities response - Update facility object structure to use facility_* fields exclusively - Remove all origin_* field references from facility discovery **Component Updates:** - RemoteSportInfo: Update to parse facilities array and use facility_name, facility_slug, facility_logo_url - useCourtSlots: Build remotesData with facilities array using new field structure - Add backward compatibility fallbacks for transition period **Response Structure Migration:** - OLD: data.remotes[] with origin_id, origin_name, origin_slug fields - NEW: data.facilities[] with facility_id, facility_name, facility_slug fields - Frontend now receives pure facility/venue data, not provider/origin data **Files Updated:** - src/components/RemoteSportInfo.tsx (interface and parsing logic) - src/hooks/useCourtSlots.ts (remotesData structure generation) **Verification:** - TypeScript compilation: ✓ No errors - ESLint: ✓ No new issues BREAKING CHANGES: Requires backend Build 362+ for facility-centric discovery responsesmaster
parent
6ebc57dd36
commit
d0b6c1bb35
Loading…
Reference in New Issue