mirror of
https://github.com/yattee/yattee.git
synced 2026-07-19 22:02:10 +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.