Table of Contents

Method RepresentsSameProgressAs

Namespace
MailFathom.Domain.Synchronization
Assembly
MailFathom.Domain.dll

RepresentsSameProgressAs(SynchronizationCheckpoint?)

Determines whether another checkpoint identifies the same durable mailbox progress.

public bool RepresentsSameProgressAs(SynchronizationCheckpoint? other)

Parameters

other SynchronizationCheckpoint

The checkpoint to compare.

Returns

bool

true when both checkpoints have the same UIDVALIDITY and last-seen UID; otherwise, false.

Remarks

The reconciled modification sequence is deliberately not compared. It is an optimization hint whose worst outcome when lost is one full window scan, while the UID progress it sits beside decides which mail is fetched at all, so widening the compare would turn a harmless race into a refused advance.