diff --git a/NucleicRemote/NucleicRemote/LiveActivityManager.swift b/NucleicRemote/NucleicRemote/LiveActivityManager.swift index 04f5cb6..0ed2631 100644 --- a/NucleicRemote/NucleicRemote/LiveActivityManager.swift +++ b/NucleicRemote/NucleicRemote/LiveActivityManager.swift @@ -56,10 +56,7 @@ final class LiveActivityManager { $0.status == .running || $0.status == .provisioning || $0.status.needsYou($0.disposition) } - .sorted { lhs, rhs in - let l = StatusStyle.sortRank(lhs), r = StatusStyle.sortRank(rhs) - return l == r ? lhs.updatedAt > rhs.updatedAt : l < r - } + .sorted(by: StatusStyle.attentionThenRecency) let approvals = active.reduce(0) { $0 + $1.pendingApprovalCount } let files = active.reduce(0) { $0 + ($1.diffStat?.filesChanged ?? 0) }