@@ -18,6 +18,7 @@ import { ReferenceLogViewProvider } from '../service/referenceLogViewProvider'
18
18
import { AuthUtil } from '../util/authUtil'
19
19
import { isCloud9 } from '../../shared/extensionUtilities'
20
20
import { InlineCompletionService } from '../service/inlineCompletionService'
21
+ import { openUrl } from '../../shared/utilities/vsCodeUtils'
21
22
22
23
export const toggleCodeSuggestions = Commands . declare (
23
24
'aws.codeWhisperer.toggleCodeSuggestion' ,
@@ -64,7 +65,7 @@ export const showReferenceLog = Commands.declare(
64
65
)
65
66
66
67
export const showIntroduction = Commands . declare ( 'aws.codeWhisperer.introduction' , ( ) => async ( ) => {
67
- vscode . env . openExternal ( vscode . Uri . parse ( CodeWhispererConstants . learnMoreUriGeneral ) )
68
+ openUrl ( vscode . Uri . parse ( CodeWhispererConstants . learnMoreUriGeneral ) )
68
69
} )
69
70
70
71
export const showSecurityScan = Commands . declare (
@@ -116,13 +117,12 @@ export const showSsoSignIn = Commands.declare('aws.codeWhisperer.sso', () => asy
116
117
117
118
export const showLearnMore = Commands . declare ( 'aws.codeWhisperer.learnMore' , ( ) => async ( ) => {
118
119
telemetry . ui_click . emit ( { elementId : 'cw_learnMore_Cta' } )
119
-
120
- vscode . env . openExternal ( vscode . Uri . parse ( CodeWhispererConstants . learnMoreUriGeneral ) )
120
+ openUrl ( vscode . Uri . parse ( CodeWhispererConstants . learnMoreUriGeneral ) )
121
121
} )
122
122
123
123
// TODO: Use a different URI
124
124
export const showFreeTierLimit = Commands . declare ( 'aws.codeWhisperer.freeTierLimit' , ( ) => async ( ) => {
125
- vscode . env . openExternal ( vscode . Uri . parse ( CodeWhispererConstants . learnMoreUri ) )
125
+ openUrl ( vscode . Uri . parse ( CodeWhispererConstants . learnMoreUri ) )
126
126
} )
127
127
128
128
export const updateReferenceLog = Commands . declare (
0 commit comments