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/AddressCacheTracker | |
| parent | 74d4fd94b58a12ce731782b586babdbf8b572c94 (diff) | |
| download | mullvadvpn-993b284c754b8bd7eec45d5a6c4cb219f751aa7b.tar.xz mullvadvpn-993b284c754b8bd7eec45d5a6c4cb219f751aa7b.zip | |
Fix building for Xcode 15 and 16
Diffstat (limited to 'ios/MullvadVPN/AddressCacheTracker')
| -rw-r--r-- | ios/MullvadVPN/AddressCacheTracker/AddressCacheTracker.swift | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ios/MullvadVPN/AddressCacheTracker/AddressCacheTracker.swift b/ios/MullvadVPN/AddressCacheTracker/AddressCacheTracker.swift index 048d63d0b0..00d8b2fe13 100644 --- a/ios/MullvadVPN/AddressCacheTracker/AddressCacheTracker.swift +++ b/ios/MullvadVPN/AddressCacheTracker/AddressCacheTracker.swift @@ -21,7 +21,7 @@ final class AddressCacheTracker { /// Logger. private let logger = Logger(label: "AddressCache.Tracker") - private let application: UIApplication + private let backgroundTaskProvider: BackgroundTaskProviding /// REST API proxy. private let apiProxy: APIQuerying @@ -45,8 +45,8 @@ final class AddressCacheTracker { private let nslock = NSLock() /// Designated initializer - init(application: UIApplication, apiProxy: APIQuerying, store: REST.AddressCache) { - self.application = application + init(backgroundTaskProvider: BackgroundTaskProviding, apiProxy: APIQuerying, store: REST.AddressCache) { + self.backgroundTaskProvider = backgroundTaskProvider self.apiProxy = apiProxy self.store = store } @@ -103,7 +103,7 @@ final class AddressCacheTracker { operation.addObserver( BackgroundObserver( - backgroundTaskProvider: application, + backgroundTaskProvider: backgroundTaskProvider, name: "Update endpoints", cancelUponExpiration: true ) |
