From d62c3511f635d06cbe170d901137742fd42198d3 Mon Sep 17 00:00:00 2001 From: Kutesir Date: Sun, 5 Jul 2026 16:09:32 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20use=20modelContext.container=20=E2=80=94?= =?UTF-8?q?=20\.modelContainer=20is=20not=20an=20Environment=20key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI caught this: the sync-lag fix referenced a nonexistent SwiftUI environment value. The container is reached through the context. Co-Authored-By: Claude Sonnet 4.6 --- Jarvis/Views/Home/SignalFeedView.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Jarvis/Views/Home/SignalFeedView.swift b/Jarvis/Views/Home/SignalFeedView.swift index 4294fcf..c837cd6 100644 --- a/Jarvis/Views/Home/SignalFeedView.swift +++ b/Jarvis/Views/Home/SignalFeedView.swift @@ -10,7 +10,6 @@ struct SignalFeedView: View { @EnvironmentObject var ws: WebSocketManager @EnvironmentObject var settings: ServerSettings @Environment(\.modelContext) private var modelContext - @Environment(\.modelContainer) private var modelContainer @Query private var cachedStories: [CachedStory] @Query private var cachedArticles: [CachedArticle] @@ -724,7 +723,7 @@ struct SignalFeedView: View { private func cacheStories(_ stories: [StorySummary]) { guard !stories.isEmpty else { return } - let container = modelContainer + let container = modelContext.container Task.detached { let ctx = ModelContext(container) let existing = (try? ctx.fetch(FetchDescriptor())) ?? []