Merge read receipt tracking work
This commit is contained in:
@@ -24,4 +24,7 @@ public interface IMailItemDisplayInformation : INotifyPropertyChanged
|
||||
bool ThumbnailUpdatedEvent { get; }
|
||||
bool IsThreadExpanded { get; }
|
||||
AccountContact SenderContact { get; }
|
||||
bool HasReadReceiptTracking { get; }
|
||||
bool IsReadReceiptAcknowledged { get; }
|
||||
string ReadReceiptDisplayText { get; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using MimeKit;
|
||||
using Wino.Core.Domain.Entities.Mail;
|
||||
|
||||
namespace Wino.Core.Domain.Interfaces;
|
||||
|
||||
public interface ISentMailReceiptService
|
||||
{
|
||||
Task PopulateReceiptStateAsync(MailCopy mailCopy);
|
||||
Task PopulateReceiptStatesAsync(IReadOnlyCollection<MailCopy> mailCopies);
|
||||
Task TrackSentMailAsync(MailCopy mailCopy, MimeMessage mimeMessage = null);
|
||||
Task ProcessIncomingReceiptAsync(MailCopy receiptMail, MimeMessage mimeMessage);
|
||||
}
|
||||
Reference in New Issue
Block a user