summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/REST/RESTNetworkOperation.swift
AgeCommit message (Collapse)AuthorFilesLines
2022-10-20Move REST into separate frameworksajacl1-306/+0
2022-10-13Add MullvadTypes and MullvadLogging targetsAndrej Mihajlov1-1/+1
2022-10-13Add transport support in REST APISajad Vishkai1-66/+97
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov1-0/+1
2022-09-26Replace ChainedError with WrappingErrorAndrej Mihajlov1-3/+3
2022-08-03Format source code with swiftformatAndrej Mihajlov1-27/+33
2022-05-18AsyncOperation: add dispatch queueAndrej Mihajlov1-17/+13
2022-05-17REST: add authorization providerAndrej Mihajlov1-13/+8
2022-05-17REST: log response statusAndrej Mihajlov1-0/+1
2022-05-17REST: setup logger with metadataAndrej Mihajlov1-18/+9
2022-05-17REST: add request typeAndrej Mihajlov1-11/+9
2022-05-17REST: drop response decoder and introduce response handler resultAndrej Mihajlov1-12/+31
2022-04-29REST: break monolith client on smaller proxiesAndrej Mihajlov1-100/+178
2022-04-29REST: retrieve current endpoint instead of assuming that it stays the sameAndrej Mihajlov1-3/+5
2022-04-29REST: move retry count increment after checking for max retry attemptAndrej Mihajlov1-3/+3
2022-04-29AddressCacheStore: use simple lockAndrej Mihajlov1-11/+7
2022-04-05NetworkOperation: subclass from ResultOperationAndrej Mihajlov1-27/+15
2022-03-24Assign names to network operations so it's easier to distinguish them in logsAndrej Mihajlov1-2/+4
2021-12-16Add API address cacheAndrej Mihajlov1-0/+202