@@ -61,25 +61,25 @@ private async Task<Result> HandleSpecificDomainEvent(FloatDomainEvents.FloatCred
6161
6262 IAsyncPolicy < Result > retryPolicy = PolicyFactory . CreatePolicy ( 2 , policyTag : "TransactionDomainEventHandler - FloatCreditPurchasedEvent" ) ;
6363
64- return await retryPolicy . ExecuteAsync ( async ( ) => {
64+ return await PolicyFactory . ExecuteWithPolicyAsync ( async ( ) => {
6565 FloatActivityCommands . RecordCreditPurchaseCommand command =
6666 new ( domainEvent . EstateId , domainEvent . FloatId ,
6767 domainEvent . CreditPurchasedDateTime , domainEvent . Amount , domainEvent . EventId ) ;
6868
6969 return await this . Mediator . Send ( command , cancellationToken ) ;
70- } ) ;
70+ } , retryPolicy , "TransactionDomainEventHandler - FloatCreditPurchasedEvent" ) ;
7171 }
7272
7373 private async Task < Result > HandleSpecificDomainEvent ( TransactionDomainEvents . TransactionCostInformationRecordedEvent domainEvent , CancellationToken cancellationToken ) {
7474
7575 IAsyncPolicy < Result > retryPolicy = PolicyFactory . CreatePolicy ( 2 , policyTag : "TransactionDomainEventHandler - TransactionCostInformationRecordedEvent" ) ;
7676
77- return await retryPolicy . ExecuteAsync ( async ( ) => {
77+ return await PolicyFactory . ExecuteWithPolicyAsync ( async ( ) => {
7878 FloatActivityCommands . RecordTransactionCommand command = new ( domainEvent . EstateId ,
7979 domainEvent . TransactionId ) ;
8080
8181 return await this . Mediator . Send ( command , cancellationToken ) ;
82- } ) ;
82+ } , retryPolicy , "TransactionDomainEventHandler - TransactionCostInformationRecordedEvent" ) ;
8383 }
8484
8585 private async Task < Result > HandleSpecificDomainEvent ( TransactionDomainEvents . TransactionHasBeenCompletedEvent domainEvent ,
@@ -93,38 +93,38 @@ private async Task<Result> HandleSpecificDomainEvent(TransactionDomainEvents.Mer
9393 CancellationToken cancellationToken ) {
9494 IAsyncPolicy < Result > retryPolicy = PolicyFactory . CreatePolicy ( 2 , policyTag : "TransactionDomainEventHandler - MerchantFeePendingSettlementAddedToTransactionEvent" ) ;
9595
96- return await retryPolicy . ExecuteAsync ( async ( ) => {
96+ return await PolicyFactory . ExecuteWithPolicyAsync ( async ( ) => {
9797 SettlementCommands . AddMerchantFeePendingSettlementCommand command =
9898 new SettlementCommands . AddMerchantFeePendingSettlementCommand ( domainEvent . TransactionId ,
9999 domainEvent . CalculatedValue , domainEvent . FeeCalculatedDateTime ,
100100 ( CalculationType ) domainEvent . FeeCalculationType , domainEvent . FeeId , domainEvent . FeeValue ,
101101 domainEvent . SettlementDueDate , domainEvent . MerchantId , domainEvent . EstateId ) ;
102102 return await this . Mediator . Send ( command , cancellationToken ) ;
103- } ) ;
103+ } , retryPolicy , "TransactionDomainEventHandler - MerchantFeePendingSettlementAddedToTransactionEvent" ) ;
104104 }
105105
106106 private async Task < Result > HandleSpecificDomainEvent ( TransactionDomainEvents . SettledMerchantFeeAddedToTransactionEvent domainEvent ,
107107 CancellationToken cancellationToken ) {
108108 IAsyncPolicy < Result > retryPolicy = PolicyFactory . CreatePolicy ( 2 , policyTag : "TransactionDomainEventHandler - SettledMerchantFeeAddedToTransactionEvent" ) ;
109109
110- return await retryPolicy . ExecuteAsync ( async ( ) => {
110+ return await PolicyFactory . ExecuteWithPolicyAsync ( async ( ) => {
111111 AddSettledFeeToSettlementCommand command = new AddSettledFeeToSettlementCommand (
112112 domainEvent . SettledDateTime . Date , domainEvent . MerchantId , domainEvent . EstateId , domainEvent . FeeId , domainEvent . TransactionId ) ;
113113 return await this . Mediator . Send ( command , cancellationToken ) ;
114- } ) ;
114+ } , retryPolicy , "TransactionDomainEventHandler - SettledMerchantFeeAddedToTransactionEvent" ) ;
115115 }
116116
117117 private async Task < Result > HandleSpecificDomainEvent ( SettlementDomainEvents . MerchantFeeSettledEvent domainEvent ,
118118 CancellationToken cancellationToken )
119119 {
120120 IAsyncPolicy < Result > retryPolicy = PolicyFactory . CreatePolicy ( 2 , policyTag : "TransactionDomainEventHandler - MerchantFeeSettledEvent" ) ;
121121
122- return await retryPolicy . ExecuteAsync ( async ( ) => {
122+ return await PolicyFactory . ExecuteWithPolicyAsync ( async ( ) => {
123123 AddSettledMerchantFeeCommand command = new ( domainEvent . TransactionId , domainEvent . CalculatedValue ,
124124 domainEvent . FeeCalculatedDateTime , ( CalculationType ) domainEvent . FeeCalculationType , domainEvent . FeeId ,
125125 domainEvent . FeeValue , domainEvent . SettledDateTime , domainEvent . SettlementId ) ;
126126 return await this . Mediator . Send ( command , cancellationToken ) ;
127- } ) ;
127+ } , retryPolicy , "TransactionDomainEventHandler - MerchantFeeSettledEvent" ) ;
128128 }
129129
130130 private async Task < Result > HandleSpecificDomainEvent ( TransactionDomainEvents . CustomerEmailReceiptRequestedEvent domainEvent ,
0 commit comments