summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/TunnelManager/SetAccountOperation.swift
AgeCommit message (Expand)AuthorFilesLines
2025-10-15Remove access token logic from SetAccountOperation and TunnelManagerAndrew Bulhak1-6/+0
2025-10-15Refactor in response to PRAndrew Bulhak1-10/+8
2025-10-15Restructure account delete operation to not nuke info prematurelyAndrew Bulhak1-8/+20
2025-09-30Apply new swift format rules to codebaseSteffen1-18/+20
2025-04-28Implement DeviceProxy to use Mullvad APImojganii1-1/+1
2025-04-08Add mullvad api implementation for account proxyJon Petersson1-1/+2
2025-02-04Update copyright string in switft filesOskar1-1/+1
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet1-14/+24
2024-03-28Remove settings only on app uninstallJon Petersson1-5/+0
2023-12-04Refactor account deletion in TunnelManagerJon Petersson1-0/+54
2023-11-22Stop using old completion based MullvadREST interfaceJon Petersson1-16/+17
2023-11-14remove importing namespaces partiallyMojgan1-2/+1
2023-10-16Add tests for PacketTunnelActor, TunnelManager and AppMessageHandler.Jon Petersson1-12/+9
2023-09-20Disable Module verifier, rename Settings to MullvadSettings to avoid clash wi...Bug Magnet1-1/+1
2023-09-20Move settings into its own frameworkAndrej Mihajlov1-0/+1
2023-09-18remove user token after account is deleted or logged outMojgan1-0/+4
2023-09-07Fix or report all current smaller Swiftlint warnings in xcodeJon Petersson1-13/+3
2023-08-30Use swiftlint auto fix for trivial lint violationsBug Magnet1-1/+1
2023-08-23implement in-app purchase in new account flowMojgan1-2/+1
2023-08-08Add a generic version of tunnel settingsBug Magnet1-1/+1
2023-07-12Implement redeeming voucher on creation accountMojgan1-1/+2
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet1-2/+2
2023-06-26TunnelManager: fetch device on pubkey-in-use errorAndrej Mihajlov1-8/+44
2023-06-08SetAccount: rework to use callback flow vs. child operationsAndrej Mihajlov1-231/+220
2023-06-08PacketTunnel: rotate private key on mismatch with serverAndrej Mihajlov1-7/+7
2023-05-22Reformat the code for Swift 5.8Andrej Mihajlov1-4/+4
2023-05-03Pass closure to block operations instead of the entire operationAndrej Mihajlov1-69/+64
2023-05-03Fix CI issuesAndrej Mihajlov1-6/+4
2023-05-03Adapt codebase to use cancellable initializerAndrej Mihajlov1-103/+66
2023-04-14AsyncOperation: add shortcuts for cancellation and completion events observationAndrej Mihajlov1-5/+3
2023-04-05Persist last key rotation date to determine next schedule rotationJon Petersson1-0/+1
2023-02-28Replace OperationCompletion with ResultAndrej Mihajlov1-45/+45
2023-02-13Ignore error to delete device on logoutAndrej Mihajlov1-23/+10
2022-10-20Move REST into separate frameworksajacl1-0/+1
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-6/+6
2022-08-30Add new tunnel monitoringAndrej Mihajlov1-1/+4
2022-08-03Format source code with swiftformatAndrej Mihajlov1-9/+9
2022-08-01Add device stateAndrej Mihajlov1-150/+87
2022-07-27AsyncOperation: add error fieldAndrej Mihajlov1-4/+2
2022-06-13Refactor SetAccountOperation bodyAndrej Mihajlov1-283/+312
2022-06-13Refactor set account operationAndrej Mihajlov1-219/+347
2022-05-30TunnelManager: use new settings and REST proxiesAndrej Mihajlov1-168/+236
2022-05-18AsyncOperation: add dispatch queueAndrej Mihajlov1-17/+12
2022-05-17Wire up new REST errorAndrej Mihajlov1-1/+2
2022-04-29REST: break monolith client on smaller proxiesAndrej Mihajlov1-5/+13
2022-04-05NetworkOperation: subclass from ResultOperationAndrej Mihajlov1-0/+8
2022-04-05Subclass from ResultOperationAndrej Mihajlov1-9/+4
2022-03-24Drop REST.RequestAdapterAndrej Mihajlov1-24/+22