Skip to content

Commit 2d94913

Browse files
committed
Fixed NRT typing on PublishChangeTypeMessageAsync as the document can be null
1 parent fb0ca52 commit 2d94913

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Exceptionless.Core/Repositories/Base/RepositoryBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ protected override Task ValidateAndThrowAsync(T document)
3232
return _validator.ValidateAndThrowAsync(document);
3333
}
3434

35-
protected override Task PublishChangeTypeMessageAsync(ChangeType changeType, T document, IDictionary<string, object>? data = null, TimeSpan? delay = null)
35+
protected override Task PublishChangeTypeMessageAsync(ChangeType changeType, T? document, IDictionary<string, object>? data = null, TimeSpan? delay = null)
3636
{
3737
if (!NotificationsEnabled)
3838
return Task.CompletedTask;

src/Exceptionless.Core/Repositories/TokenRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public Task<long> RemoveAllByUserIdAsync(string userId, CommandOptionsDescriptor
5151
return RemoveAllAsync(q => q.ElasticFilter(Query<Token>.Term(t => t.UserId, userId)), options);
5252
}
5353

54-
protected override Task PublishChangeTypeMessageAsync(ChangeType changeType, Token document, IDictionary<string, object>? data = null, TimeSpan? delay = null)
54+
protected override Task PublishChangeTypeMessageAsync(ChangeType changeType, Token? document, IDictionary<string, object>? data = null, TimeSpan? delay = null)
5555
{
5656
var items = new Foundatio.Utility.DataDictionary(data ?? new Dictionary<string, object>()) {
5757
{ ExtendedEntityChanged.KnownKeys.IsAuthenticationToken, TokenType.Authentication == document?.Type },

0 commit comments

Comments
 (0)