summaryrefslogtreecommitdiffhomepage
path: root/ios/Operations/AsyncBlockOperation.swift
AgeCommit message (Collapse)AuthorFilesLines
2023-05-03Pass closure to block operations instead of the entire operationAndrej Mihajlov1-19/+22
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-03AsyncOperation: remove finish() call as it's guaranteed that execution block ↵Andrej Mihajlov1-5/+1
should exist
2023-05-03Operations: add convenience initializer that returns cancellable objectAndrej Mihajlov1-44/+19
2023-04-14Make sure that cancellation does not fire until operation is executingAndrej Mihajlov1-1/+1
2022-10-21Operations: update header commentAndrej Mihajlov1-1/+1
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov1-0/+84