File tree Expand file tree Collapse file tree
Tool/Sources/BuiltinExtension Expand file tree Collapse file tree Original file line number Diff line number Diff 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(
You can’t perform that action at this time.
0 commit comments