10 Commits
Author SHA1 Message Date
neuecc acb1abf091 test library change from fluentassertions to shuldly 2025-02-13 16:04:45 +09:00
neuecc 6d0604f37d AwaitOperation.Latest -> AwaitOperation.ThrottleFirstLast 2024-02-21 18:22:57 +09:00
neuecc 0d5f1a70a6 bool cancelOnCompleted option to SelectAwait/WhereAwait/SubscribeAwait 2024-02-21 18:03:04 +09:00
Michael Stonis 1e52f0177d Adds support to only get the latest value when using Async operators
This is helpful when a flood of requests come in and you just want the most recent one after the one you last processed.

This implementation is based off of `AwaitOperation.Sequential`, but uses a bounded channel with capacity for a singular item that will replace the oldest value
2024-02-17 10:33:36 -06:00
neuecc b79b07f9b3 Add Select/Where/SubscribeAwait(int maxConcurrent) overload 2024-01-31 20:34:32 +09:00
neuecc db86f6a736 AwaitOpearation done 2024-01-29 17:29:47 +09:00
neuecc 262fe129b6 no xUnit synccontext 2024-01-24 18:39:58 +09:00
neuecc 26b4090963 WIP improvement OnCompleted handling for AwaitOperation 2024-01-23 17:06:37 +09:00
neuecc 754745bbf9 AwaitOperations -> AwaitOperation, Queue -> Sequential 2024-01-23 14:27:00 +09:00
neuecc 8bfc29f4b6 Add SelectAwait, WhereAwait, SubscribeAwait 2024-01-22 19:23:38 +09:00