@@ -74,6 +74,7 @@ import { GradleDaemonsTreeDataProvider, GradleTasksTreeDataProvider, RecentTasks
7474import { Command } from "./Command" ;
7575import { COMMAND_CREATE_PROJECT , COMMAND_CREATE_PROJECT_ADVANCED , CreateProjectCommand } from "./CreateProjectCommand" ;
7676import { HideStoppedDaemonsCommand , HIDE_STOPPED_DAEMONS } from "./HideStoppedDaemonsCommand" ;
77+ import { COMMAND_REFRESH_EXTERNAL , RefreshExternalCommand } from "./RefreshExternalCommand" ;
7778import { ShowStoppedDaemonsCommand , SHOW_STOPPED_DAEMONS } from "./ShowStoppedDaemonsCommand" ;
7879
7980export class Commands {
@@ -131,15 +132,14 @@ export class Commands {
131132 ) ;
132133 this . registerCommand ( COMMAND_CANCEL_BUILD , new CancelBuildCommand ( this . client ) ) ;
133134 this . registerCommand ( COMMAND_CANCEL_TREE_ITEM_TASK , new CancelTreeItemTaskCommand ( ) ) ;
134- this . registerCommandWithoutInstrument (
135- COMMAND_REFRESH ,
136- new RefreshCommand (
137- this . gradleTaskProvider ,
138- this . gradleBuildContentProvider ,
139- this . gradleTasksTreeDataProvider ,
140- this . recentTasksTreeDataProvider
141- )
135+ const refreshCommand = new RefreshCommand (
136+ this . gradleTaskProvider ,
137+ this . gradleBuildContentProvider ,
138+ this . gradleTasksTreeDataProvider ,
139+ this . recentTasksTreeDataProvider
142140 ) ;
141+ this . registerCommandWithoutInstrument ( COMMAND_REFRESH , refreshCommand ) ;
142+ this . registerCommand ( COMMAND_REFRESH_EXTERNAL , new RefreshExternalCommand ( refreshCommand ) ) ;
143143 this . registerCommand ( COMMAND_LOAD_TASKS , new LoadTasksCommand ( this . gradleTaskProvider ) ) ;
144144 this . registerCommandWithoutInstrument (
145145 COMMAND_REFRESH_DAEMON_STATUS ,
0 commit comments