@@ -34,30 +34,28 @@ public AsyncEventingBasicConsumer(IModel model) : base(model)
34
34
public override async Task HandleBasicCancelOk ( string consumerTag )
35
35
{
36
36
await base . HandleBasicCancelOk ( consumerTag ) . ConfigureAwait ( false ) ;
37
- await ( Unregistered ? . Invoke ( this , new ConsumerEventArgs ( new [ ] { consumerTag } ) ) ?? Task . CompletedTask ) . ConfigureAwait ( false ) ;
37
+ await Unregistered . InvokeAsync ( this , new ConsumerEventArgs ( new [ ] { consumerTag } ) ) . ConfigureAwait ( false ) ;
38
38
}
39
39
40
40
///<summary>Fires when the server confirms successful consumer registration.</summary>
41
41
public override async Task HandleBasicConsumeOk ( string consumerTag )
42
42
{
43
43
await base . HandleBasicConsumeOk ( consumerTag ) . ConfigureAwait ( false ) ;
44
- await ( Registered ? . Invoke ( this , new ConsumerEventArgs ( new [ ] { consumerTag } ) ) ?? Task . CompletedTask ) . ConfigureAwait ( false ) ;
44
+ await Registered . InvokeAsync ( this , new ConsumerEventArgs ( new [ ] { consumerTag } ) ) . ConfigureAwait ( false ) ;
45
45
}
46
46
47
47
///<summary>Fires the Received event.</summary>
48
48
public override async Task HandleBasicDeliver ( string consumerTag , ulong deliveryTag , bool redelivered , string exchange , string routingKey , IBasicProperties properties , ReadOnlyMemory < byte > body )
49
49
{
50
50
await base . HandleBasicDeliver ( consumerTag , deliveryTag , redelivered , exchange , routingKey , properties , body ) . ConfigureAwait ( false ) ;
51
- await ( Received ? . Invoke (
52
- this ,
53
- new BasicDeliverEventArgs ( consumerTag , deliveryTag , redelivered , exchange , routingKey , properties , body ) ) ?? Task . CompletedTask ) . ConfigureAwait ( false ) ;
51
+ await Received . InvokeAsync ( this , new BasicDeliverEventArgs ( consumerTag , deliveryTag , redelivered , exchange , routingKey , properties , body ) ) . ConfigureAwait ( false ) ;
54
52
}
55
53
56
54
///<summary>Fires the Shutdown event.</summary>
57
55
public override async Task HandleModelShutdown ( object model , ShutdownEventArgs reason )
58
56
{
59
57
await base . HandleModelShutdown ( model , reason ) . ConfigureAwait ( false ) ;
60
- await ( Shutdown ? . Invoke ( this , reason ) ?? Task . CompletedTask ) . ConfigureAwait ( false ) ;
58
+ await Shutdown . InvokeAsync ( this , reason ) . ConfigureAwait ( false ) ;
61
59
}
62
60
}
63
61
}
0 commit comments