mirror of
https://github.com/yattee/yattee.git
synced 2026-07-21 14:52:03 +00:00
SPUUpdater is a main-thread-only API; calling resetUpdateCycle() from a detached utility task violated Sparkle's threading contract and raised a Swift 6 concurrency error (non-Sendable SPUUpdater captured in a detached task). A plain main-actor Task keeps the deferral that avoids running the feed-cache work synchronously inside the didSet.