Commit graph

4 commits

Author SHA1 Message Date
senke
017dd9c13f [T0-006] test(backend): Ajout tests pour hls_handler
- Tests complets pour hls_handler.go (20 tests)
- Interface HLSServiceInterface créée pour permettre le mock
- Tests couvrent ServeMasterPlaylist, ServeQualityPlaylist, ServeSegment
- Tests pour GetStreamInfo, GetStreamStatus, TriggerTranscode
- Gestion des erreurs et validation complète
- Couverture actuelle: 36.3% (objectif: 80%)

Files: veza-backend-api/internal/handlers/hls_handler.go
       veza-backend-api/internal/handlers/hls_handler_test.go
       VEZA_ROADMAP.json
Hours: 16 estimated, 25 actual
2026-01-04 01:44:22 +01:00
senke
3273fa3296 [BE-API-020] be-api: Implement HLS stream info endpoint
- Added GetStreamInfo method to HLSService
- Added GetStreamInfo handler in HLSHandler
- Standardized GetStreamStatus handler to use RespondSuccess/RespondWithAppError
- Added routes: GET /tracks/:id/hls/info and GET /tracks/:id/hls/status
- GetStreamInfo returns general stream information
- GetStreamStatus returns status with processing info if applicable
- Handlers use standard API response format

Phase: PHASE-2
Priority: P1
Progress: 29/267 (10.9%)
2025-12-24 11:32:50 +01:00
senke
d0fe8c8ad7 stabilizing veza-backend-api: phase 1 2025-12-16 11:23:49 -05:00
okinrev
2425c15b09 adding initial backend API (Go) 2025-12-03 20:29:37 +01:00