Summary
ReactiveUI 25.0.1 adds back the ability to ask an interaction as an observable through IInteraction<TInput, TOutput>. ReactiveUI 25.0.0 removed it by accident.
IInteraction<TInput, TOutput>.Handle(input)returnsIObservable<TOutput>, as it did in ReactiveUI 24.Interaction<TInput, TOutput>.WhenHandled(input)returns the question as anIObservable<TOutput>.new Interaction<TInput, TOutput>(handlerScheduler)runs each handler on that scheduler, such asRxSchedulers.MainThreadScheduler.Interaction<TInput, TOutput>.Handle(input)still returnsTask<TOutput>, so code written against 25.0.0 keeps compiling.
The change comes from ReactiveUI.Binding 8.6.0. The migration guide shows how to use each call.
๐๏ธ What's Changed
๐งน General Changes
- 3a1d270 build(deps): bump ReactiveUI.Binding to 8.6.0 (#4528) @glennawatson
๐ Full Changelog: 25.0.0...25.0.1
๐ Contributions
๐ Thanks to all the contributors: @glennawatson