summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/AddressCache
AgeCommit message (Collapse)AuthorFilesLines
2023-03-02Remove dangling files that were previous removedAndrej Mihajlov3-514/+0
2022-10-13Add MullvadTypes and MullvadLogging targetsAndrej Mihajlov2-2/+2
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov1-0/+1
2022-09-26Replace ChainedError with WrappingErrorAndrej Mihajlov2-6/+6
2022-08-03Format source code with swiftformatAndrej Mihajlov2-25/+31
2022-07-28AddressCache: drop error typeAndrej Mihajlov3-164/+116
2022-06-20Move background task handling to AppDelegateAndrej Mihajlov2-205/+108
2022-06-08Add background observerAndrej Mihajlov1-7/+3
2022-06-08Switch to AsyncOperationQueueAndrej Mihajlov1-2/+2
2022-05-18AddressCacheStore: throw error instead of returning resultAndrej Mihajlov1-92/+104
2022-05-18AsyncOperation: add dispatch queueAndrej Mihajlov2-43/+33
2022-04-29REST: break monolith client on smaller proxiesAndrej Mihajlov2-9/+9
2022-04-29AddressCacheStore: move initialization into separate methodAndrej Mihajlov1-36/+40
2022-04-29AddressCacheStore: use simple lockAndrej Mihajlov3-63/+54
2022-04-05Drop isTaskCompleted for OperationCompletion<AddressCache.CacheUpdateResult>Andrej Mihajlov1-11/+0
2022-04-05AddressCacheTracker: adopt OperationCompletion.isSuccessAndrej Mihajlov1-6/+6
2022-04-05NetworkOperation: subclass from ResultOperationAndrej Mihajlov1-4/+7
2022-04-05UpdateAddressCacheOperation: subclass from ResultOperationAndrej Mihajlov2-66/+59
2022-03-24Add conformance of Operation to Cancellable, drop AnyCancellableAndrej Mihajlov1-4/+2
2022-03-24Drop REST.RequestAdapterAndrej Mihajlov1-2/+1
2022-02-01UpdateAddressCacheOperation: add missing finish() callAndrej Mihajlov1-7/+9
2022-02-01Break tunnel management on operationsAndrej Mihajlov1-1/+1
2021-12-16Add API address cacheAndrej Mihajlov5-0/+675