From d345d7df30edeb6fb8e0c8b9eccc62899fb66a2e Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Sat, 3 Jan 2026 12:40:32 -0600 Subject: [PATCH] Fix Dialyzer pattern match coverage warning - Replace catch-all pattern with explicit :unknown status handling - Makes status transitions more explicit and type-safe - Resolves pattern_match_cov warning at line 174 --- lib/towerops/monitoring/equipment_monitor.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/towerops/monitoring/equipment_monitor.ex b/lib/towerops/monitoring/equipment_monitor.ex index 65182641..75986bbc 100644 --- a/lib/towerops/monitoring/equipment_monitor.ex +++ b/lib/towerops/monitoring/equipment_monitor.ex @@ -171,7 +171,8 @@ defmodule Towerops.Monitoring.EquipmentMonitor do {:alert_resolved, equipment_id, :equipment_down} ) - _ -> + {_, :unknown} -> + # Status is unknown - no action needed :ok end end