Function: mergeMonitorStatusChange()
mergeMonitorStatusChange(
sites:Site[],event:MonitorStatusChangedEvent):Site[]
Defined in: src/stores/sites/utils/statusUpdateMerge.ts:49
Merges a monitor status change event into the current store site list.
Parametersโ
sitesโ
Site[]
Current sites array.
eventโ
Enriched status change event.
Returnsโ
Site[]
Updated sites array.
Remarksโ
The merge strategy is intentionally conservative:
- Only the matching monitor is replaced
- History is preserved when the event delivers an empty history array (which can happen for certain backend paths)