Auto sync trigger and cancellation support.

This commit is contained in:
Burak Kaan Köse
2026-02-11 14:50:59 +01:00
parent 96d2efb3f0
commit 96dcdc8e03
4 changed files with 205 additions and 8 deletions
@@ -81,6 +81,11 @@ public interface ISynchronizationManager
/// </summary>
IWinoSynchronizerBase CreateSynchronizerForAccount(MailAccount account);
/// <summary>
/// Cancels ongoing synchronizations for the given account.
/// </summary>
Task CancelSynchronizationsAsync(Guid accountId);
/// <summary>
/// Destroys the synchronizer for the given account.
/// </summary>