Improving thread mapping for all synchronizers.

This commit is contained in:
Burak Kaan Köse
2026-02-23 01:51:44 +01:00
parent c5a631da6f
commit 79a81710f0
7 changed files with 314 additions and 60 deletions
@@ -131,6 +131,12 @@ public interface IMailService
/// <returns>Draft MailCopy and Draft MimeMessage as base64.</returns>
Task<(MailCopy draftMailCopy, string draftBase64MimeMessage)> CreateDraftAsync(Guid accountId, DraftCreationOptions draftCreationOptions);
/// <summary>
/// Finds a mail copy in the given account by RFC Message-Id.
/// Returns null when no local match exists.
/// </summary>
Task<MailCopy> GetMailCopyByMessageIdAsync(Guid accountId, string messageId);
/// <summary>
/// Returns ids
/// </summary>