amplify-swift/Amplify/Categories/Predictions/Operation
Brennan Stehling 789bb669fc
Defines Async API primarily with AmplifyTask and Task Adapter for Operations (#2128)
Amplify V2 will have an async API and encapsulate Operations as an internal implementation. `AmplifyTask` will define the public API for Tasks. Operations are given to `ChildTask` to provide async properties `value` and `inProcess`.

* adds AmplifyTask
* adds ChildTask
* revises AsyncChannel and AsyncThrowingChannel to use AsyncStream
* adds BufferingSequence to support AsyncStreams
* implements Task.sleep(seconds:)
* revises Combine support in Operations to work with AmplifyTask
* adds RequestIdentifier
* integrates RequestIdentifier with AmplifyTask
* adds AsyncPassthroughSubject to work with AmplifyTask
* adds AsyncExpectation to support testing
2022-08-16 14:45:01 -07:00
..
PredictionsIdentifyOperation.swift chore: Remove copyright year from .swift, .h, .plist files (#1008) 2021-01-06 11:44:40 -08:00
PredictionsInterpretOperation.swift chore: Remove copyright year from .swift, .h, .plist files (#1008) 2021-01-06 11:44:40 -08:00
PredictionsSpeechToTextOperation.swift chore: Remove copyright year from .swift, .h, .plist files (#1008) 2021-01-06 11:44:40 -08:00
PredictionsTextToSpeechOperation.swift chore: Remove copyright year from .swift, .h, .plist files (#1008) 2021-01-06 11:44:40 -08:00
PredictionsTranslateTextOperation.swift chore: Remove copyright year from .swift, .h, .plist files (#1008) 2021-01-06 11:44:40 -08:00