using MediatR;
using ColaFlow.Modules.IssueManagement.Domain.Events;

namespace ColaFlow.Modules.IssueManagement.Application.EventHandlers;

/// <summary>
/// Handler for IssueAssignedEvent
/// </summary>
public sealed class IssueAssignedEventHandler : INotificationHandler<IssueAssignedEvent>
{
    public Task Handle(IssueAssignedEvent notification, CancellationToken cancellationToken)
    {
        // Domain event handling logic
        // Could send notification to assigned user
        return Task.CompletedTask;
    }
}
