mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 08:04:45 +00:00
App() only consumes torManager.status, which is on ITorManager. Loosening the parameter type lets future tests substitute a fake without having to construct the concrete DesktopTorManager (which eagerly builds a kmp-tor TorRuntime on first status access). No production behavior change: DesktopTorManager already implements ITorManager and the existing call site at Main.kt:633 upcasts naturally. This is a small intermediate step on the road to the still-pending Phase 1.4 App() Compose smoke test, which is the last item blocked on broader App() dependency injection (relayManager / localCache / localRelayStore are still remember'd internally).