summaryrefslogtreecommitdiffhomepage
path: root/ios/Operations/ResultBlockOperation.swift
AgeCommit message (Collapse)AuthorFilesLines
2025-09-30Apply new swift format rules to codebaseSteffen1-0/+1
# Conflicts: # ios/MullvadVPN/Coordinators/Settings/DAITA/SettingsDAITAView.swift # ios/MullvadVPN/View controllers/DeviceList/DeviceManagementView.swift
2025-02-04Update copyright string in switft filesOskar1-1/+1
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet1-7/+7
2023-05-03Pass closure to block operations instead of the entire operationAndrej Mihajlov1-49/+25
Block operations receive (Error?) -> Void Result block operations receive (Result<Output, Error>) -> Void Transform operations receive (Input, (Result<Output, Error>) -> Void) -> Void
2023-05-03Add assertion that block cannot be nilAndrej Mihajlov1-0/+1
2023-05-03Operations: add convenience initializer that returns cancellable objectAndrej Mihajlov1-47/+21
2023-04-14Make sure that cancellation does not fire until operation is executingAndrej Mihajlov1-1/+1
2023-02-28Replace OperationCompletion with ResultAndrej Mihajlov1-17/+5
Error is set to OperationError.cancelled if operation is cancelled.
2022-10-21Operations: update header commentAndrej Mihajlov1-1/+1
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov1-0/+120