0
0
mirror of https://github.com/alex289/CleanArchitecture.git synced 2025-06-29 18:21:08 +00:00
CleanArchitecture/CleanArchitecture.Domain/Rabbitmq/Actions/SendAcknowledgement.cs
2024-11-13 14:00:12 +01:00

19 lines
423 B
C#

using System.Threading.Tasks;
using RabbitMQ.Client;
namespace CleanArchitecture.Domain.Rabbitmq.Actions;
public sealed class SendAcknowledgement : IRabbitMqAction
{
public ulong DeliveryTag { get; }
public SendAcknowledgement(ulong deliveryTag)
{
DeliveryTag = deliveryTag;
}
public async Task Perform(IChannel channel)
{
await channel.BasicAckAsync(DeliveryTag, false);
}
}