mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
Since we need to react to state on this instance changing, we need an instance of TunnelManager to last the lifetime of the app process. Thus, it makes more sense to use the `.shared` public static pattern to maintain an instance of it we can use from anywhere instead of having to store it in various other classes.