summaryrefslogtreecommitdiffhomepage
path: root/ios/Operations/TransformOperation.swift
AgeCommit message (Collapse)AuthorFilesLines
2023-06-08SetAccount: rework to use callback flow vs. child operationsAndrej Mihajlov1-110/+0
2023-05-22Reformat the code for Swift 5.8Andrej Mihajlov1-1/+1
2023-05-03Pass closure to block operations instead of the entire operationAndrej Mihajlov1-19/+32
Block operations receive (Error?) -> Void Result block operations receive (Result<Output, Error>) -> Void Transform operations receive (Input, (Result<Output, Error>) -> Void) -> Void
2023-05-03Transform: do not accept nil blockAndrej Mihajlov1-1/+1
2023-05-03Operations: make transform operation does not erase initial input when input ↵Andrej Mihajlov1-4/+4
block is not provided
2023-05-03Operations: add convenience initializer that returns cancellable objectAndrej Mihajlov1-52/+19
2023-04-14Make sure that cancellation does not fire until operation is executingAndrej Mihajlov1-1/+1
2023-02-28Replace OperationCompletion with ResultAndrej Mihajlov1-14/+5
Error is set to OperationError.cancelled if operation is cancelled.
2022-10-21Operations: update header commentAndrej Mihajlov1-1/+2
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov1-0/+138