Minimum download logic.

This commit is contained in:
Burak Kaan Köse
2025-10-20 18:27:02 +02:00
parent ecff97419b
commit fb56001a52
4 changed files with 269 additions and 23 deletions
@@ -44,6 +44,13 @@ public abstract class WinoSynchronizer<TBaseRequest, TMessageType, TCalendarEven
/// </summary>
public abstract uint InitialMessageDownloadCountPerFolder { get; }
/// <summary>
/// Number of MIME messages to download during initial synchronization per folder.
/// For the first messages in each folder during initial sync, both metadata and MIME content will be downloaded.
/// Subsequent messages will only have metadata downloaded, with MIME content fetched on-demand.
/// </summary>
public virtual int InitialSyncMimeDownloadCount => 50;
/// <summary>
/// Creates a new Wino Mail Item package out of native message type with full Mime.
/// </summary>