Integrate ConsoleLogStreaming.Core and ConsoleLogStreaming.SignalR packages; refine activity registry lookup logic.

This commit is contained in:
Sipke Schoorstra 2026-05-31 12:50:36 +02:00
parent da4498398e
commit dbfe247b6a
No known key found for this signature in database
GPG key ID: 5C10502B28A4268F
3 changed files with 7 additions and 5 deletions

View file

@ -99,6 +99,8 @@
<PackageVersion Include="BenchmarkDotNet" Version="0.15.8"/>
<PackageVersion Include="Bogus" Version="35.6.5"/>
<PackageVersion Include="ConfigureAwait.Fody" Version="3.3.2" PrivateAssets="All"/>
<PackageVersion Include="ConsoleLogStreaming.Core" Version="1.0.0"/>
<PackageVersion Include="ConsoleLogStreaming.SignalR" Version="1.0.0"/>
<PackageVersion Include="coverlet.collector" Version="6.0.4" PrivateAssets="All"/>
<PackageVersion Include="coverlet.msbuild" Version="6.0.4" PrivateAssets="All"/>
<PackageVersion Include="Cronos" Version="0.11.1"/>

View file

@ -9,12 +9,11 @@
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Options" />
<PackageReference Include="ConsoleLogStreaming.Core" />
<PackageReference Include="ConsoleLogStreaming.SignalR" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\..\ValenceWorks\console-log-stream\src\ConsoleLogStreaming.Contracts\ConsoleLogStreaming.Contracts.csproj" />
<ProjectReference Include="..\..\..\..\..\ValenceWorks\console-log-stream\src\ConsoleLogStreaming.Core\ConsoleLogStreaming.Core.csproj" />
<ProjectReference Include="..\..\..\..\..\ValenceWorks\console-log-stream\src\ConsoleLogStreaming.SignalR\ConsoleLogStreaming.SignalR.csproj" />
<ProjectReference Include="..\..\common\Elsa.Api.Common\Elsa.Api.Common.csproj" />
<ProjectReference Include="..\Elsa.Workflows.Core\Elsa.Workflows.Core.csproj" />
</ItemGroup>

View file

@ -325,9 +325,10 @@ public class ActivityRegistry(IActivityDescriber activityDescriber, IEnumerable<
if (_agnosticRegistry.ProvidedActivityDescriptors.ContainsKey(providerType))
yield return _agnosticRegistry;
foreach (var registry in _tenantRegistries.Values.Where(x => x.ProvidedActivityDescriptors.ContainsKey(providerType)))
foreach (var registry in _tenantRegistries.Values)
{
yield return registry;
if (registry.ProvidedActivityDescriptors.ContainsKey(providerType))
yield return registry;
}
}