Skip to content

Commit abf146c

Browse files
authored
Fix missing ScheduledSubject (#4)
1 parent abd2786 commit abf146c

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/ReactiveMarbles.Command/RxCommand.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ public class RxCommand<TParam, TResult> : IRxCommand<TParam, TResult>
530530
{
531531
private readonly IObservable<bool> _canExecute;
532532
private readonly IDisposable _canExecuteSubscription;
533-
private readonly ScheduledSubject<Exception> _exceptions;
533+
private readonly ProxyScheduledSubject<Exception> _exceptions;
534534
private readonly Func<TParam, IObservable<TResult>> _execute;
535535
private readonly Subject<ExecutionInfo> _executionInfo;
536536
private readonly IObservable<bool> _isExecuting;
@@ -622,7 +622,7 @@ public RxCommand(
622622
_execute = execute ?? throw new ArgumentNullException(nameof(execute));
623623
var coreRegistration = ServiceLocator.Current().GetService<ICoreRegistration>();
624624
var scheduler = outputScheduler ?? coreRegistration.MainThreadScheduler;
625-
_exceptions = new ScheduledSubject<Exception>(scheduler, coreRegistration.ExceptionHandler);
625+
_exceptions = new ProxyScheduledSubject<Exception>(scheduler, coreRegistration.ExceptionHandler);
626626
_executionInfo = new Subject<ExecutionInfo>();
627627
_synchronizedExecutionInfo = Subject.Synchronize(_executionInfo, scheduler);
628628
_isExecuting = _synchronizedExecutionInfo.Scan(

src/directory.packages.props

+11-11
Original file line numberDiff line numberDiff line change
@@ -5,39 +5,39 @@
55
</ItemGroup>
66

77
<ItemGroup>
8-
<PackageVersion Include="Nerdbank.GitVersioning" Version="3.4.231" />
8+
<PackageVersion Include="Nerdbank.GitVersioning" Version="3.5.119" />
99
</ItemGroup>
1010

1111
<ItemGroup>
1212
<PackageVersion Include="StyleCop.Analyzers" Version="1.2.0-beta.354" />
13-
<PackageVersion Include="Roslynator.Analyzers" Version="3.2.2" />
13+
<PackageVersion Include="Roslynator.Analyzers" Version="4.2.0" />
1414
</ItemGroup>
1515

1616
<ItemGroup>
1717
<PackageVersion Include="BenchmarkDotNet" Version="0.13.1" />
1818
</ItemGroup>
1919

2020
<ItemGroup>
21-
<PackageVersion Include="DynamicData" Version="7.6.5" />
22-
<PackageVersion Include="ReactiveMarbles.Mvvm" Version="1.0.28" />
23-
<PackageVersion Include="ReactiveMarbles.PropertyChanged" Version="2.0.6" />
21+
<PackageVersion Include="DynamicData" Version="7.13.5" />
22+
<PackageVersion Include="ReactiveMarbles.Mvvm" Version="1.0.46" />
23+
<PackageVersion Include="ReactiveMarbles.PropertyChanged" Version="2.0.27" />
2424
<PackageVersion Include="System.Reactive" Version="5.0.0" />
2525
</ItemGroup>
2626

2727
<ItemGroup>
28-
<PackageVersion Include="coverlet.collector" Version="3.1.2" />
28+
<PackageVersion Include="coverlet.collector" Version="3.2.0" />
2929
<PackageVersion Include="coverlet.msbuild" Version="3.1.2" />
30-
<PackageVersion Include="FluentAssertions" Version="6.5.1" />
30+
<PackageVersion Include="FluentAssertions" Version="6.10.0" />
3131
<PackageVersion Include="FluentAssertions.Analyzers" Version="0.16.0" />
32-
<PackageVersion Include="ReactiveUI.Testing" Version="17.1.50" />
33-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
32+
<PackageVersion Include="ReactiveUI.Testing" Version="18.4.26" />
33+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
3434
<PackageVersion Include="Microsoft.Reactive.Testing" Version="5.0.0" />
3535
</ItemGroup>
3636

3737
<ItemGroup>
38-
<PackageVersion Include="xunit" Version="2.4.1" />
38+
<PackageVersion Include="xunit" Version="2.4.2" />
3939
<PackageVersion Include="xunit.analyzers" Version="0.10.0" />
40-
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.3" />
40+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.5" />
4141
<PackageVersion Include="coverlet.collector" Version="3.1.0" />
4242
</ItemGroup>
4343
<Import

0 commit comments

Comments
 (0)