diff --git a/inspector.exe b/inspector.exe index 5b4a378..0729434 100644 Binary files a/inspector.exe and b/inspector.exe differ diff --git a/internal/config/network_map.go b/internal/config/network_map.go index 02bead0..628d088 100644 --- a/internal/config/network_map.go +++ b/internal/config/network_map.go @@ -1,5 +1,7 @@ package config +import "fmt" + // NodeType represents the type of network node type NodeType string @@ -56,7 +58,7 @@ func (nm *NetworkMap) FindByIP(ip string) *NetworkNode { // LabelForIP returns a human-readable label for an IP, or the IP itself if unknown func (nm *NetworkMap) LabelForIP(ip string) string { if node := nm.FindByIP(ip); node != nil { - return node.Name + return fmt.Sprintf("%s (%s)", node.Name, node.Type) } return ip } diff --git a/internal/tui/model.go b/internal/tui/model.go index 7f0b185..115fe9f 100644 --- a/internal/tui/model.go +++ b/internal/tui/model.go @@ -793,7 +793,7 @@ func (m Model) renderCallDetail() string { node := m.networkMap.FindByIP(mediaIP) label = m.styleForNode(node).Render(label) } - b.WriteString(fmt.Sprintf(" SDP Media: %s (%s)\n", mediaIP, label)) + b.WriteString(fmt.Sprintf(" SDP Media: %s %s\n", mediaIP, label)) } } }