using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Wino.Core.Domain.Models.MailItem;
namespace Wino.Core.Domain.Interfaces
{
public interface INotificationBuilder
{
///
/// Creates toast notifications for new mails.
///
Task CreateNotificationsAsync(Guid inboxFolderId, IEnumerable newMailItems);
///
/// Gets the unread Inbox messages for each account and updates the taskbar icon.
///
///
Task UpdateTaskbarIconBadgeAsync();
///
/// Creates test notification for test purposes.
///
Task CreateTestNotificationAsync(string title, string message);
}
}