Skip to content

Commit 747fbfd

Browse files
committed
Fix that isSuggestionFeatureInUse is incorrect
1 parent 14e0a84 commit 747fbfd

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

Tool/Sources/BuiltinExtension/BuiltinExtensionManager.swift

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,16 @@ extension BuiltinExtensionManager {
3838
func checkAppConfiguration() {
3939
let suggestionFeatureProvider = UserDefaults.shared.value(for: \.suggestionFeatureProvider)
4040
for ext in extensions {
41-
let isSuggestionFeatureInUse = if let id = ext.suggestionServiceId {
42-
suggestionFeatureProvider == .builtIn(id)
43-
} else {
44-
false
41+
let isSuggestionFeatureInUse = switch suggestionFeatureProvider {
42+
case let .builtIn(provider):
43+
switch provider {
44+
case .gitHubCopilot:
45+
ext.extensionIdentifier == "com.github.copilot"
46+
case .codeium:
47+
ext.extensionIdentifier == "com.codeium"
48+
}
49+
case let .extension(_, bundleIdentifier):
50+
ext.extensionIdentifier == bundleIdentifier
4551
}
4652
let isChatFeatureInUse = false
4753
ext.extensionUsageDidChange(.init(

0 commit comments

Comments
 (0)