13 lines
309 B
C#
13 lines
309 B
C#
using RabbitMQ.Client.Events;
|
|
|
|
namespace TrackCenter.Application.Rabbit;
|
|
|
|
public interface IRabbitHandler
|
|
{
|
|
ConsumeOptions Options();
|
|
|
|
bool Enable(ConsumeOptions options) => options.Queue == Options().Queue;
|
|
|
|
Task Handle(IServiceProvider sp, BasicDeliverEventArgs args, ConsumeOptions options);
|
|
}
|