Skip to content

Commit

Permalink
Fix missing ScheduledSubject (#4)
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisPulman authored Apr 16, 2023
1 parent abd2786 commit abf146c
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
4 changes: 2 additions & 2 deletions src/ReactiveMarbles.Command/RxCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -530,7 +530,7 @@ public class RxCommand<TParam, TResult> : IRxCommand<TParam, TResult>
{
private readonly IObservable<bool> _canExecute;
private readonly IDisposable _canExecuteSubscription;
private readonly ScheduledSubject<Exception> _exceptions;
private readonly ProxyScheduledSubject<Exception> _exceptions;
private readonly Func<TParam, IObservable<TResult>> _execute;
private readonly Subject<ExecutionInfo> _executionInfo;
private readonly IObservable<bool> _isExecuting;
Expand Down Expand Up @@ -622,7 +622,7 @@ public RxCommand(
_execute = execute ?? throw new ArgumentNullException(nameof(execute));
var coreRegistration = ServiceLocator.Current().GetService<ICoreRegistration>();
var scheduler = outputScheduler ?? coreRegistration.MainThreadScheduler;
_exceptions = new ScheduledSubject<Exception>(scheduler, coreRegistration.ExceptionHandler);
_exceptions = new ProxyScheduledSubject<Exception>(scheduler, coreRegistration.ExceptionHandler);
_executionInfo = new Subject<ExecutionInfo>();
_synchronizedExecutionInfo = Subject.Synchronize(_executionInfo, scheduler);
_isExecuting = _synchronizedExecutionInfo.Scan(
Expand Down
22 changes: 11 additions & 11 deletions src/directory.packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,39 @@
</ItemGroup>

<ItemGroup>
<PackageVersion Include="Nerdbank.GitVersioning" Version="3.4.231" />
<PackageVersion Include="Nerdbank.GitVersioning" Version="3.5.119" />
</ItemGroup>

<ItemGroup>
<PackageVersion Include="StyleCop.Analyzers" Version="1.2.0-beta.354" />
<PackageVersion Include="Roslynator.Analyzers" Version="3.2.2" />
<PackageVersion Include="Roslynator.Analyzers" Version="4.2.0" />
</ItemGroup>

<ItemGroup>
<PackageVersion Include="BenchmarkDotNet" Version="0.13.1" />
</ItemGroup>

<ItemGroup>
<PackageVersion Include="DynamicData" Version="7.6.5" />
<PackageVersion Include="ReactiveMarbles.Mvvm" Version="1.0.28" />
<PackageVersion Include="ReactiveMarbles.PropertyChanged" Version="2.0.6" />
<PackageVersion Include="DynamicData" Version="7.13.5" />
<PackageVersion Include="ReactiveMarbles.Mvvm" Version="1.0.46" />
<PackageVersion Include="ReactiveMarbles.PropertyChanged" Version="2.0.27" />
<PackageVersion Include="System.Reactive" Version="5.0.0" />
</ItemGroup>

<ItemGroup>
<PackageVersion Include="coverlet.collector" Version="3.1.2" />
<PackageVersion Include="coverlet.collector" Version="3.2.0" />
<PackageVersion Include="coverlet.msbuild" Version="3.1.2" />
<PackageVersion Include="FluentAssertions" Version="6.5.1" />
<PackageVersion Include="FluentAssertions" Version="6.10.0" />
<PackageVersion Include="FluentAssertions.Analyzers" Version="0.16.0" />
<PackageVersion Include="ReactiveUI.Testing" Version="17.1.50" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
<PackageVersion Include="ReactiveUI.Testing" Version="18.4.26" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
<PackageVersion Include="Microsoft.Reactive.Testing" Version="5.0.0" />
</ItemGroup>

<ItemGroup>
<PackageVersion Include="xunit" Version="2.4.1" />
<PackageVersion Include="xunit" Version="2.4.2" />
<PackageVersion Include="xunit.analyzers" Version="0.10.0" />
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.3" />
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.5" />
<PackageVersion Include="coverlet.collector" Version="3.1.0" />
</ItemGroup>
<Import
Expand Down

0 comments on commit abf146c

Please sign in to comment.