Skip to content

feat(telephony/phase2): wiring sections — stores remplacent les mocks

idevx1 a demandé de fusionner feature/telephony-wiring-phase2 vers develop

Phase 2 — Wiring sections Telephony

Pattern appliqué partout

  • Fallback vers mock data si le store est vide (état initial)
  • CircularProgress MUI pendant le chargement
  • getSecureItem('userUid') vérifié avant chaque appel
  • En cas d'erreur réseau → mocks affichés

6 sections wirées

Section Store Détails
dashboard-section useTelephonyStatsStore KPIs réels (callsToday, qualifiedCalls, answerRate) + byDay chart + byResult donut
calls-section useTelephonyCallStore fetchCalls déclenché sur changement direction/result/page. normalizeCall() pour compatibilité APImock
campaigns-section useTelephonyCampaignStore fetchCampaigns au mount + launch/pause/cancel/delete/exportCsv wired
prospects-section useTelephonyProspectStore fetchProspects avec search/status/page. Import CSV via <input type="file"> caché. updateStatus + deleteProspect wired
assistant-section useTelephonyAgentStore fetchAllByOwner au mount. handleSave/Delete/ToggleStatus avec vraies méthodes. Mapping complet
phone-numbers-section useTelephonyNumberStore fetchByOwner au mount. createNumber/deleteNumber wired

2 sections inchangées

  • integrations-section : TODO comment (orchestration-service)
  • calendar-section : TODO comment (events Vapi)

Rapports de requête de fusion