From 361b5f1d844cc7145e493026e328a84ec07b0071 Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Wed, 17 Apr 2024 11:11:22 -0700 Subject: [PATCH] Fix tests --- Packages/Env/Sources/Env/Router.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Packages/Env/Sources/Env/Router.swift b/Packages/Env/Sources/Env/Router.swift index d653940a..7daf81ef 100644 --- a/Packages/Env/Sources/Env/Router.swift +++ b/Packages/Env/Sources/Env/Router.swift @@ -171,6 +171,16 @@ public enum SheetDestination: Identifiable, Hashable { await navigateToAccountFrom(acct: acct, url: url) } return .handled + } else if let client, + client.isAuth, + client.hasConnection(with: url), + let id = Int(url.lastPathComponent) { + if url.absoluteString.contains(client.server) { + navigate(to: .statusDetail(id: String(id))) + } else { + navigate(to: .remoteStatusDetail(url: url)) + } + return .handled } return urlHandler?(url) ?? .systemAction }