public override Task StartWaitForRedeemBySomeoneAsync( Swap swap, CancellationToken cancellationToken = default) { Log.Debug("Wait redeem for swap {@swapId}", swap.Id); // start redeem control async _ = Fa12SwapRedeemedHelper.StartSwapRedeemedControlAsync( swap: swap, currency: Fa12Config, tezos: XtzConfig, refundTimeUtc: swap.TimeStamp.ToUniversalTime().AddSeconds(DefaultAcceptorLockTimeInSeconds), interval: TimeSpan.FromSeconds(30), cancelOnlyIfRefundTimeReached: true, redeemedHandler: RedeemBySomeoneCompletedEventHandler, canceledHandler: RedeemBySomeoneCanceledEventHandler, cancellationToken: cancellationToken); return(Task.CompletedTask); }
public override Task StartWaitForRedeemAsync( Swap swap, CancellationToken cancellationToken = default) { var lockTimeInSeconds = swap.IsInitiator ? DefaultInitiatorLockTimeInSeconds : DefaultAcceptorLockTimeInSeconds; // start redeem control async _ = Fa12SwapRedeemedHelper.StartSwapRedeemedControlAsync( swap: swap, currency: Fa12Config, tezos: XtzConfig, refundTimeUtc: swap.TimeStamp.ToUniversalTime().AddSeconds(lockTimeInSeconds), interval: TimeSpan.FromSeconds(30), cancelOnlyIfRefundTimeReached: true, redeemedHandler: RedeemCompletedEventHandler, canceledHandler: RedeemCanceledEventHandler, cancellationToken: cancellationToken); return(Task.CompletedTask); }