mirror of
https://github.com/Cleanuparr/Cleanuparr.git
synced 2026-10-28 18:58:59 -04:00
15 lines
463 B
C#
15 lines
463 B
C#
namespace Cleanuparr.Infrastructure.Features.Messaging;
|
|
|
|
/// <summary>
|
|
/// Handles one message taken from a <see cref="QueueWorker{TMessage}"/> queue.
|
|
/// </summary>
|
|
/// <typeparam name="TMessage">The queued message type.</typeparam>
|
|
public interface IMessageHandler<in TMessage>
|
|
{
|
|
/// <summary>
|
|
/// Handles a single queued message.
|
|
/// </summary>
|
|
/// <param name="message">The message to handle.</param>
|
|
Task HandleAsync(TMessage message);
|
|
}
|