Overview
src/services/conferenceService.ts contains six functions with TODO comments indicating they need real API integrations. These include creating meetings, listing participants, toggling recording, and ending sessions. The conference UI may appear functional but all operations fail silently or return mock data.
Specifications
Features:
- All six conference service methods are wired to real backend endpoints
- Meeting state is persisted
Tasks:
- Implement the six missing API routes in
src/app/api/conference/
- Replace each TODO stub in
conferenceService.ts with real fetch() calls to those routes
- Implement meeting state persistence in the database
- Add integration tests for each endpoint
Impacted Files:
src/services/conferenceService.ts
src/app/api/conference/ (new)
Acceptance Criteria
- All six conference methods return real data from the backend
- No TODO comments remain in
conferenceService.ts
- Integration tests cover the happy path for each endpoint
Overview
src/services/conferenceService.tscontains six functions with TODO comments indicating they need real API integrations. These include creating meetings, listing participants, toggling recording, and ending sessions. The conference UI may appear functional but all operations fail silently or return mock data.Specifications
Features:
Tasks:
src/app/api/conference/conferenceService.tswith realfetch()calls to those routesImpacted Files:
src/services/conferenceService.tssrc/app/api/conference/(new)Acceptance Criteria
conferenceService.ts