File tree Expand file tree Collapse file tree
Rsk.DuendeIdentityServer.AuditEventSink
Rsk.Audit.Tests.Integration
Rsk.DuendeIdentityServer.AuditEventSink.Tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222 </PropertyGroup >
2323
2424 <ItemGroup >
25- <PackageReference Include =" Microsoft.EntityFrameworkCore" Version =" 10.0.8 " />
25+ <PackageReference Include =" Microsoft.EntityFrameworkCore" Version =" 10.0.9 " />
2626 </ItemGroup >
2727
2828 <ItemGroup >
Original file line number Diff line number Diff line change 2323 </PropertyGroup >
2424
2525 <ItemGroup >
26- <PackageReference Include =" Microsoft.Extensions.Localization.Abstractions" Version =" 10.0.8 " />
26+ <PackageReference Include =" Microsoft.Extensions.Localization.Abstractions" Version =" 10.0.9 " />
2727 </ItemGroup >
2828
2929 <ItemGroup >
Original file line number Diff line number Diff line change 11using System ;
22using System . Collections . Generic ;
33using System . Runtime . CompilerServices ;
4+ using System . Threading ;
45using System . Threading . Tasks ;
56using Duende . IdentityServer . Events ;
67using Duende . IdentityServer . Services ;
@@ -19,7 +20,7 @@ public class AuditSink(
1920
2021 internal IAdapterFactory Factory { get ; init ; } = new AdapterFactory ( customEventAdapters ) ;
2122
22- public Task PersistAsync ( Event evt )
23+ public Task PersistAsync ( Event evt , CancellationToken cancellationToken = default )
2324 {
2425 var auditArgument = Factory . Create ( evt ) ;
2526
Original file line number Diff line number Diff line change 11using System ;
22using System . Collections . Generic ;
3+ using System . Threading ;
34using System . Threading . Tasks ;
45using Duende . IdentityServer . Events ;
56using Duende . IdentityServer . Services ;
@@ -17,13 +18,13 @@ public EventSinkAggregator(ILogger logger)
1718 this . logger = logger ?? throw new ArgumentNullException ( nameof ( logger ) ) ;
1819 }
1920
20- public Task PersistAsync ( Event evt )
21+ public Task PersistAsync ( Event evt , CancellationToken cancellationToken = default )
2122 {
2223 var eventSinkTasks = new List < Task > ( ) ;
2324
2425 foreach ( var eventSink in EventSinks )
2526 {
26- eventSinkTasks . Add ( ProtectedExecution ( ( ) => eventSink . PersistAsync ( evt ) ) ) ;
27+ eventSinkTasks . Add ( ProtectedExecution ( ( ) => eventSink . PersistAsync ( evt , cancellationToken ) ) ) ;
2728 }
2829
2930 return Task . WhenAll ( eventSinkTasks ) ;
Original file line number Diff line number Diff line change 1010 <IncludeSymbols >true</IncludeSymbols >
1111 <PackageIcon >icon.png</PackageIcon >
1212 <PackageLicenseExpression >Apache-2.0</PackageLicenseExpression >
13- <Version >5 .0.0</Version >
13+ <Version >6 .0.0</Version >
1414 </PropertyGroup >
1515
1616 <ItemGroup >
17- <PackageReference Include =" Duende.IdentityServer" Version =" 7.4.7" />
17+ <PackageReference Include =" Duende.IdentityServer" Version =" 8.0.1" />
18+
1819 <PackageReference Include =" Rsk.Audit" Version =" 4.0.0" />
1920 </ItemGroup >
2021
Original file line number Diff line number Diff line change 2121 </ItemGroup >
2222
2323 <ItemGroup Condition =" '$(TargetFramework)' == 'net8.0'" >
24- <PackageReference Include =" Microsoft.EntityFrameworkCore.InMemory" Version =" 10.0.8 " />
24+ <PackageReference Include =" Microsoft.EntityFrameworkCore.InMemory" Version =" 10.0.9 " />
2525 </ItemGroup >
2626
2727 <ItemGroup Condition =" '$(TargetFramework)' == 'net9.0'" >
28- <PackageReference Include =" Microsoft.EntityFrameworkCore.InMemory" Version =" 10.0.8 " />
28+ <PackageReference Include =" Microsoft.EntityFrameworkCore.InMemory" Version =" 10.0.9 " />
2929 </ItemGroup >
3030
3131 <ItemGroup Condition =" '$(TargetFramework)' == 'net10.0'" >
32- <PackageReference Include =" Microsoft.EntityFrameworkCore.InMemory" Version =" 10.0.8 " />
32+ <PackageReference Include =" Microsoft.EntityFrameworkCore.InMemory" Version =" 10.0.9 " />
3333 </ItemGroup >
3434
3535 <ItemGroup >
Original file line number Diff line number Diff line change 11using System ;
2+ using System . Threading ;
23using System . Threading . Tasks ;
34using Duende . IdentityServer . Events ;
45using Duende . IdentityServer . Services ;
@@ -60,7 +61,7 @@ private class StubSink : IEventSink
6061 {
6162 public int WasCalled { get ; private set ; }
6263
63- public Task PersistAsync ( Event evt )
64+ public Task PersistAsync ( Event evt , CancellationToken cancellationToken = default )
6465 {
6566 WasCalled ++ ;
6667 return Task . CompletedTask ;
@@ -71,7 +72,7 @@ private class StubSinkThrowsException : IEventSink
7172 {
7273 public int WasCalled { get ; private set ; }
7374
74- public Task PersistAsync ( Event evt )
75+ public Task PersistAsync ( Event evt , CancellationToken cancellationToken = default )
7576 {
7677 WasCalled ++ ;
7778 throw new Exception ( "Blah" ) ;
You can’t perform that action at this time.
0 commit comments