From 1fa4108af99541dfdd3aa25243718ffe3d148d14 Mon Sep 17 00:00:00 2001 From: "Brandon Waterloo [MSFT]" <36966225+bwateratmsft@users.noreply.github.com> Date: Mon, 28 Nov 2022 12:30:12 -0500 Subject: [PATCH] Listen for volume prune events (#3716) --- src/tree/RefreshManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tree/RefreshManager.ts b/src/tree/RefreshManager.ts index cbd661555c..cfaab20d45 100644 --- a/src/tree/RefreshManager.ts +++ b/src/tree/RefreshManager.ts @@ -23,7 +23,7 @@ type RefreshReason = 'interval' | 'event' | 'config' | 'manual' | 'contextChange const ContainerEventActions: EventAction[] = ['create', 'destroy', 'die', 'kill', 'pause', 'rename', 'restart', 'start', 'stop', 'unpause', 'update']; const ImageEventActions: EventAction[] = ['delete', 'import', 'load', 'pull', 'save', 'tag', 'untag']; const NetworkEventActions: EventAction[] = ['create', 'destroy', 'remove']; -const VolumeEventActions: EventAction[] = ['create', 'destroy']; +const VolumeEventActions: EventAction[] = ['create', 'destroy', 'prune']; // Unlike containers/images/networks, when pruning volumes, no `destroy` event is fired, only `prune`, so we listen to that too export class RefreshManager extends vscode.Disposable { private readonly autoRefreshDisposables: vscode.Disposable[] = [];