@@ -77,6 +77,7 @@ import { COMMAND_CREATE_PROJECT, COMMAND_CREATE_PROJECT_ADVANCED, CreateProjectC
7777import { HideStoppedDaemonsCommand , HIDE_STOPPED_DAEMONS } from "./HideStoppedDaemonsCommand" ;
7878import { COMMAND_RELOAD_JAVA_PROJECT , ReloadJavaProjectsCommand } from "./ReloadJavaProjectsCommand" ;
7979import { COMMAND_RUN_TASKS , RunTasksCommand } from "./RunTasksCommand" ;
80+ import { COMMAND_REFRESH_EXTERNAL , RefreshExternalCommand } from "./RefreshExternalCommand" ;
8081import { ShowStoppedDaemonsCommand , SHOW_STOPPED_DAEMONS } from "./ShowStoppedDaemonsCommand" ;
8182
8283export class Commands {
@@ -134,15 +135,14 @@ export class Commands {
134135 ) ;
135136 this . registerCommand ( COMMAND_CANCEL_BUILD , new CancelBuildCommand ( this . client ) ) ;
136137 this . registerCommand ( COMMAND_CANCEL_TREE_ITEM_TASK , new CancelTreeItemTaskCommand ( ) ) ;
137- this . registerCommandWithoutInstrument (
138- COMMAND_REFRESH ,
139- new RefreshCommand (
140- this . gradleTaskProvider ,
141- this . gradleBuildContentProvider ,
142- this . gradleTasksTreeDataProvider ,
143- this . recentTasksTreeDataProvider
144- )
138+ const refreshCommand = new RefreshCommand (
139+ this . gradleTaskProvider ,
140+ this . gradleBuildContentProvider ,
141+ this . gradleTasksTreeDataProvider ,
142+ this . recentTasksTreeDataProvider
145143 ) ;
144+ this . registerCommandWithoutInstrument ( COMMAND_REFRESH , refreshCommand ) ;
145+ this . registerCommand ( COMMAND_REFRESH_EXTERNAL , new RefreshExternalCommand ( refreshCommand ) ) ;
146146 this . registerCommand ( COMMAND_LOAD_TASKS , new LoadTasksCommand ( this . gradleTaskProvider ) ) ;
147147 this . registerCommandWithoutInstrument (
148148 COMMAND_REFRESH_DAEMON_STATUS ,
0 commit comments