aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift (follow)
Commit message (Collapse)AuthorAgeFilesLines
* TunnelsTracker: Simplify using TunnelsManager.tunnelInOperation()Roopesh Chander2019-01-241-17/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Ensure status is up-to-date on startupRoopesh Chander2019-01-241-2/+10
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Deactivate any active tunnel when app exitsRoopesh Chander2019-01-231-1/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Adapt to TunnelsManagerListDelegate changesRoopesh Chander2019-01-231-1/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Rafactor by introducing a TunnelsTrackerRoopesh Chander2019-01-181-0/+126
The TunnelTracker is now the central place to track what the current tunnel is, and for keeping track of the tunnel list. Signed-off-by: Roopesh Chander <roop@roopc.net>