summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/RelayCache
AgeCommit message (Expand)AuthorFilesLines
2022-11-09Remove shared instancesAndrej Mihajlov2-295/+0
2022-10-25Make RelayCache an instanceAndrej Mihajlov2-40/+18
2022-10-21Move RelayCache.IO and CachedRelays into new RelayCache.frameworksajacl5-365/+216
2022-10-20Move REST into separate frameworksajacl3-1/+9
2022-10-13Add MullvadTypes and MullvadLogging targetsAndrej Mihajlov1-1/+1
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov1-0/+1
2022-09-26Replace ChainedError with WrappingErrorAndrej Mihajlov1-2/+2
2022-08-03Format source code with swiftformatAndrej Mihajlov3-12/+9
2022-07-27RelayCache: remove dedicated error typeAndrej Mihajlov3-124/+64
2022-06-20Move background task handling to AppDelegateAndrej Mihajlov3-346/+186
2022-06-08Add background observerAndrej Mihajlov1-7/+3
2022-06-08Switch to AsyncOperationQueueAndrej Mihajlov1-1/+1
2022-05-30RelayCacheTracker: switch to throwing errors instead of result typeAndrej Mihajlov1-51/+80
2022-05-30RelayCache.io: switch to throwing errors instead of returning result typeAndrej Mihajlov1-39/+48
2022-05-30RelayCache: throw error from app refresh task and remove .backgroundTaskSched...Andrej Mihajlov2-18/+13
2022-05-18AsyncOperation: add dispatch queueAndrej Mihajlov1-36/+32
2022-04-29REST: break monolith client on smaller proxiesAndrej Mihajlov1-5/+5
2022-04-05RelayCacheTracker: adopt OperationCompletion.isSuccessAndrej Mihajlov1-6/+1
2022-04-05NetworkOperation: subclass from ResultOperationAndrej Mihajlov1-0/+4
2022-04-05Subclass from ResultOperationAndrej Mihajlov1-13/+3
2022-03-24Add conformance of Operation to Cancellable, drop AnyCancellableAndrej Mihajlov1-5/+3
2022-03-24Drop REST.RequestAdapterAndrej Mihajlov1-12/+11
2022-03-24Drop PromisesAndrej Mihajlov1-107/+222
2022-03-14ObserverList: cast WeakBox value to AnyObject to get rid of AnyObserver typesAndrej Mihajlov2-36/+5
2022-02-22Add period at the end of error descriptionsAndrej Mihajlov1-8/+8
2022-02-01Break tunnel management on operationsAndrej Mihajlov1-0/+11
2021-12-16Add API address cacheAndrej Mihajlov1-1/+7
2021-10-01iOS: add background tasksAndrej Mihajlov1-0/+83
2021-10-01RelayCacheTracker: request background execution when updating relaysAndrej Mihajlov1-0/+1
2021-09-17RelayCache: refactorAndrej Mihajlov7-0/+484