fix(macos): prefer linked channel in health summaries

This commit is contained in:
Peter Steinberger
2026-01-22 08:08:33 +00:00
parent 573354f5e4
commit 370896e994
3 changed files with 12 additions and 7 deletions

View File

@@ -166,6 +166,11 @@ final class HealthStore {
_ snap: HealthSnapshot) -> (id: String, summary: HealthSnapshot.ChannelSummary)?
{
let order = snap.channelOrder ?? Array(snap.channels.keys)
for id in order {
if let summary = snap.channels[id], summary.linked == true {
return (id: id, summary: summary)
}
}
for id in order {
if let summary = snap.channels[id], summary.linked != nil {
return (id: id, summary: summary)