From 55ec465677e58c8cdf52b2a35b3f48b642b47dec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20F=C3=B6rtsch?= Date: Sat, 14 Mar 2026 13:44:41 +0100 Subject: [PATCH] bump periodic sync to 15min (IDLE is fast path), add MIMEParser to app targets Co-Authored-By: Claude Opus 4.6 (1M context) --- Apps/project.yml | 4 ++++ .../MagnumOpusCore/Sources/SyncEngine/SyncCoordinator.swift | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Apps/project.yml b/Apps/project.yml index 83879c9..6801652 100644 --- a/Apps/project.yml +++ b/Apps/project.yml @@ -40,6 +40,8 @@ targets: product: SMTPClient - package: MagnumOpusCore product: TaskStore + - package: MagnumOpusCore + product: MIMEParser MagnumOpus-iOS: type: application platform: iOS @@ -69,6 +71,8 @@ targets: product: SMTPClient - package: MagnumOpusCore product: TaskStore + - package: MagnumOpusCore + product: MIMEParser MagnumOpusTests: type: bundle.unit-test platform: macOS diff --git a/Packages/MagnumOpusCore/Sources/SyncEngine/SyncCoordinator.swift b/Packages/MagnumOpusCore/Sources/SyncEngine/SyncCoordinator.swift index f0dce9b..db6f38b 100644 --- a/Packages/MagnumOpusCore/Sources/SyncEngine/SyncCoordinator.swift +++ b/Packages/MagnumOpusCore/Sources/SyncEngine/SyncCoordinator.swift @@ -392,7 +392,7 @@ public final class SyncCoordinator { // MARK: - Periodic Sync - public func startPeriodicSync(interval: Duration = .seconds(300)) { + public func startPeriodicSync(interval: Duration = .seconds(900)) { stopSync() syncTask = Task { [weak self] in while !Task.isCancelled {