Skip to content

Commit 3b55ecd

Browse files
committed
Disable real-time suggestion for disabled projects
1 parent 22b1033 commit 3b55ecd

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

Core/Sources/Service/RealtimeSuggestionController.swift

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,16 @@ public class RealtimeSuggestionController {
183183

184184
guard UserDefaults.shared.value(for: \.realtimeSuggestionToggle)
185185
else { return }
186-
186+
187+
if UserDefaults.shared.value(for: \.disableSuggestionFeatureGlobally),
188+
let fileURL = try? await Environment.fetchCurrentFileURL(),
189+
let (workspace, _) = try? await Workspace
190+
.fetchOrCreateWorkspaceIfNeeded(fileURL: fileURL)
191+
{
192+
let isEnabled = workspace.isSuggestionFeatureEnabled
193+
if !isEnabled { return }
194+
}
195+
187196
if Task.isCancelled { return }
188197

189198
Logger.service.info("Prefetch suggestions.")

0 commit comments

Comments
 (0)