summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/Account.swift
AgeCommit message (Expand)AuthorFilesLines
2022-05-30TunnelManager: use new settings and REST proxiesAndrej Mihajlov1-292/+0
2022-05-18AsyncOperation: add dispatch queueAndrej Mihajlov1-44/+38
2022-04-29REST: break monolith client on smaller proxiesAndrej Mihajlov1-3/+5
2022-04-05NetworkOperation: subclass from ResultOperationAndrej Mihajlov1-12/+21
2022-04-01Account: call completion from forget()Andrej Mihajlov1-0/+2
2022-03-25Validate account token before adding payment to the payment queueAndrej Mihajlov1-1/+1
2022-03-24Remove unnecessary dispatch on main queueAndrej Mihajlov1-31/+27
2022-03-24Drop REST.RequestAdapterAndrej Mihajlov1-20/+18
2022-03-24Drop PromisesAndrej Mihajlov1-86/+119
2022-03-14ObserverList: cast WeakBox value to AnyObject to get rid of AnyObserver typesAndrej Mihajlov1-30/+5
2022-02-22Add missing error descriptionsAndrej Mihajlov1-0/+11
2022-02-01Break tunnel management on operationsAndrej Mihajlov1-21/+29
2021-12-16Add API address cacheAndrej Mihajlov1-0/+3
2021-12-15Fix crash occurring after completing in-app purchaseAndrej Mihajlov1-6/+8
2021-09-29TunnelManager: refactorAndrej Mihajlov1-123/+74
2021-09-16REST: refactorAndrej Mihajlov1-2/+2
2021-06-11Add account expiry notificationAndrej Mihajlov1-4/+9
2021-05-21Replace class with AnyObject in protocol inheritanceAndrej Mihajlov1-1/+1
2021-05-12Account: add method to forget that user was logged inAndrej Mihajlov1-0/+17
2021-05-12Drop configurability of URLSession in MullvadRestAndrej Mihajlov1-1/+1
2021-04-28Account: add AccountObserverAndrej Mihajlov1-13/+58
2021-02-24Implement problem report UI and log consolidationAndrej Mihajlov1-1/+1
2020-08-13Add SwiftLogAndrej Mihajlov1-2/+4
2020-07-22Accept queue in OperationBlockObserverAndrej Mihajlov1-34/+26
2020-07-22Migrate AppStorePaymentManager to RESTAndrej Mihajlov1-1/+1
2020-07-22Adopt MullvadRest in AccountAndrej Mihajlov1-22/+22
2020-07-15Uncombine AppStorePaymentManagerAndrej Mihajlov1-8/+16
2020-07-15Clean up unused codeAndrej Mihajlov1-1/+0
2020-07-15Uncombine tunnel managementAndrej Mihajlov1-119/+144
2020-06-02Switch to using ephemeral URLSession configurationAndrej Mihajlov1-1/+1
2020-05-08Rename MullvadAPI -> MullvadRpc and rework MullvadRpc.Error typeAndrej Mihajlov1-33/+24
2020-04-13Fix "invalid account" error being mistakenly reported as "network error"Andrej Mihajlov1-3/+5
2020-04-02Remove account verification as we don't fully support the deferred login yetAndrej Mihajlov1-33/+23
2020-04-01Show account view when the app starts or when user logs in with expired accountAndrej Mihajlov1-1/+5
2020-04-01Add ability to log in using the newly created account tokenAndrej Mihajlov1-0/+32
2020-03-30Format account token in Account viewAndrej Mihajlov1-0/+4
2020-03-27Wire up payment managerAndrej Mihajlov1-0/+27
2020-02-26Add methods to manipulate the TOS agreement flagAndrej Mihajlov1-0/+11
2020-02-06Replace Amagicom AB with Mullvad VPN AB in iOS source filesLinus Färnstrand1-1/+1
2020-01-08Change wordingAndrej Mihajlov1-1/+1
2020-01-08Implement LocalizedError for AccountErrorAndrej Mihajlov1-0/+42
2019-12-05Wire up Account with TunnelManagerAndrej Mihajlov1-38/+78
2019-05-28Add account viewAndrej Mihajlov1-2/+16
2019-05-17Implement account verification and loginAndrej Mihajlov1-0/+58