timonkrebs / MemoizR

Declarative Structured Concurrency for C#
Apache License 2.0
106 stars 3 forks source link

Add deeper async/await support #8

Closed timonkrebs closed 11 months ago

timonkrebs commented 11 months ago

https://github.com/StephenCleary/AsyncEx https://github.com/dotnet/reactive/tree/main/AsyncRx.NET

timonkrebs commented 11 months ago

Add oneof to be able to use either async or sync code for the memoizr

timonkrebs commented 11 months ago

Fix reaction Stale https://github.com/timonkrebs/MemoizR/blob/125308a0d3c69a46da76f4d5acf2e0ef13ff4b22/MemoizR.Reactive/Reaction.cs#L128C15-L128C15

and unit tests should be enabled: https://github.com/timonkrebs/MemoizR/blob/125308a0d3c69a46da76f4d5acf2e0ef13ff4b22/MemoizR.Test/Reactive.cs#L7C1-L7C7