@@ -135,32 +135,31 @@ export class ModuleCallsDataProvider implements vscode.TreeDataProvider<ModuleCa
135
135
if ( handler === undefined ) {
136
136
return [ ] ;
137
137
}
138
+ await handler . onReady ( ) ;
138
139
139
- return await handler . onReady ( ) . then ( async ( ) => {
140
- const moduleCallsSupported = this . handler . clientSupportsCommand ( `terraform-ls.module.calls` ) ;
141
- if ( ! moduleCallsSupported ) {
142
- return Promise . resolve ( [ ] ) ;
143
- }
140
+ const commandSupported = this . handler . clientSupportsCommand ( `terraform-ls.module.calls` ) ;
141
+ if ( ! commandSupported ) {
142
+ return Promise . resolve ( [ ] ) ;
143
+ }
144
144
145
- const params : ExecuteCommandParams = {
146
- command : `terraform-ls.module.calls` ,
147
- arguments : [ `uri=${ documentURI } ` ] ,
148
- } ;
145
+ const params : ExecuteCommandParams = {
146
+ command : `terraform-ls.module.calls` ,
147
+ arguments : [ `uri=${ documentURI } ` ] ,
148
+ } ;
149
149
150
- const response = await handler . sendRequest < ExecuteCommandParams , ModuleCallsResponse , void > (
151
- ExecuteCommandRequest . type ,
152
- params ,
153
- ) ;
154
- if ( response === null ) {
155
- return Promise . resolve ( [ ] ) ;
156
- }
150
+ const response = await handler . sendRequest < ExecuteCommandParams , ModuleCallsResponse , void > (
151
+ ExecuteCommandRequest . type ,
152
+ params ,
153
+ ) ;
154
+ if ( response === null ) {
155
+ return Promise . resolve ( [ ] ) ;
156
+ }
157
157
158
- const list = response . module_calls . map ( ( m ) =>
159
- this . toModuleCall ( m . name , m . source_addr , m . version , m . source_type , m . docs_link , this . svg , m . dependent_modules ) ,
160
- ) ;
158
+ const list = response . module_calls . map ( ( m ) =>
159
+ this . toModuleCall ( m . name , m . source_addr , m . version , m . source_type , m . docs_link , this . svg , m . dependent_modules ) ,
160
+ ) ;
161
161
162
- return list ;
163
- } ) ;
162
+ return list ;
164
163
}
165
164
166
165
toModuleCall (
0 commit comments