diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2024-10-24 09:38:08 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2024-11-01 15:35:21 +0100 |
| commit | 993b284c754b8bd7eec45d5a6c4cb219f751aa7b (patch) | |
| tree | ad79cdd34981aa65095d160c499c5cb6863dbdfe /ios/MullvadVPN/RelayCacheTracker | |
| parent | 74d4fd94b58a12ce731782b586babdbf8b572c94 (diff) | |
| download | mullvadvpn-993b284c754b8bd7eec45d5a6c4cb219f751aa7b.tar.xz mullvadvpn-993b284c754b8bd7eec45d5a6c4cb219f751aa7b.zip | |
Fix building for Xcode 15 and 16
Diffstat (limited to 'ios/MullvadVPN/RelayCacheTracker')
| -rw-r--r-- | ios/MullvadVPN/RelayCacheTracker/RelayCacheTracker.swift | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ios/MullvadVPN/RelayCacheTracker/RelayCacheTracker.swift b/ios/MullvadVPN/RelayCacheTracker/RelayCacheTracker.swift index e8731b5268..8b00f9f26a 100644 --- a/ios/MullvadVPN/RelayCacheTracker/RelayCacheTracker.swift +++ b/ios/MullvadVPN/RelayCacheTracker/RelayCacheTracker.swift @@ -34,7 +34,7 @@ final class RelayCacheTracker: RelayCacheTrackerProtocol { /// Relay cache. private let cache: RelayCacheProtocol - private let application: UIApplication + private let backgroundTaskProvider: BackgroundTaskProviding /// Lock used for synchronization. private let relayCacheLock = NSLock() @@ -57,8 +57,8 @@ final class RelayCacheTracker: RelayCacheTrackerProtocol { /// Memory cache. private var cachedRelays: CachedRelays? - init(relayCache: RelayCacheProtocol, application: UIApplication, apiProxy: APIQuerying) { - self.application = application + init(relayCache: RelayCacheProtocol, backgroundTaskProvider: BackgroundTaskProviding, apiProxy: APIQuerying) { + self.backgroundTaskProvider = backgroundTaskProvider self.apiProxy = apiProxy cache = relayCache @@ -181,7 +181,7 @@ final class RelayCacheTracker: RelayCacheTrackerProtocol { operation.addObserver( BackgroundObserver( - backgroundTaskProvider: application, + backgroundTaskProvider: backgroundTaskProvider, name: "Update relays", cancelUponExpiration: true ) |
