1.C.3 Real IMAP fetch to store loop #158

Closed
opened 2026-07-27 00:26:43 +00:00 by KofTwentyTwo · 1 comment
KofTwentyTwo commented 2026-07-27 00:26:43 +00:00 (Migrated from github.com)

Replace status-flag sync with a real fetch loop using ImapEngine. AC: against mock IMAP, messages land in store; status reflects reality.

Replace status-flag sync with a real fetch loop using ImapEngine. AC: against mock IMAP, messages land in store; status reflects reality.
KofTwentyTwo commented 2026-07-27 04:58:35 +00:00 (Migrated from github.com)

Done on dev (4c1a908): real fetch->store sync loop (nunciod::sync), MailBackend-abstracted, wired to SyncAll/SyncAccount; daemon now claims the command receiver; outbox 'simulate' fake removed. MockMailBackend tests prove persistence + events. Kills the #1 critical 'no real sync' bug.

Done on `dev` (4c1a908): real fetch->store sync loop (nunciod::sync), MailBackend-abstracted, wired to SyncAll/SyncAccount; daemon now claims the command receiver; outbox 'simulate' fake removed. MockMailBackend tests prove persistence + events. Kills the #1 critical 'no real sync' bug.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/nuncio#158