Thème
Superviseur — Frontend / composables/useRealtimeStatus / useRealtimeStatus
Fonction: useRealtimeStatus()
ts
function useRealtimeStatus(): object;Défini dans: composables/useRealtimeStatus.ts:15
État de la liaison temps réel (SignalR) pour un usage IHM en site critique. La liaison est le signal fiable d'anti-figeage : tant qu'elle est établie, l'affichage reflète l'état réel ; si elle tombe, les données affichées peuvent être figées et l'opérateur doit en être averti de façon persistante.
Le latch « déjà connecté » (porté par le store) distingue la phase de connexion initiale au lancement (aucune bannière) d'une perte de liaison réelle (bannière d'alerte).
Retourne
linkUp (liaison établie), everConnected (déjà connecté au moins une fois) et showLostBanner (liaison perdue après une première connexion — déclenche la bannière).
| Nom | Type | Description | Défini dans |
|---|---|---|---|
linkUp | ComputedRef<boolean> | Vrai si la liaison temps réel avec le serveur est établie. | composables/useRealtimeStatus.ts:27 |
everConnected | ComputedRef<boolean> | Vrai si une liaison a déjà été établie au moins une fois (latch, anti-flash au démarrage). | composables/useRealtimeStatus.ts:27 |
showLostBanner | ComputedRef<boolean> | Vrai lorsque la liaison est tombée après avoir été établie (à signaler à l'opérateur). | composables/useRealtimeStatus.ts:27 |