14 lines
450 B
C#
14 lines
450 B
C#
using Domain.Enums;
|
|
|
|
namespace Infrastructure.Verticals.Notifications;
|
|
|
|
public interface INotificationPublisher
|
|
{
|
|
Task NotifyStrike(StrikeType strikeType, int strikeCount);
|
|
|
|
Task NotifyQueueItemDeleted(bool removeFromClient, DeleteReason reason);
|
|
|
|
Task NotifyDownloadCleaned(double ratio, TimeSpan seedingTime, string categoryName, CleanReason reason);
|
|
|
|
Task NotifyCategoryChanged(string oldCategory, string newCategory);
|
|
} |