From a3bad5878ef2fdf9eb9327d0e8a9abdbd3c6db85 Mon Sep 17 00:00:00 2001 From: Alex Ross Date: Tue, 1 Jun 2021 17:53:47 +0200 Subject: [PATCH] Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI. --- .../contrib/remote/browser/tunnelView.ts | 18 +++++++----------- .../remote/common/remoteExplorerService.ts | 9 ++++++++- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/vs/workbench/contrib/remote/browser/tunnelView.ts b/src/vs/workbench/contrib/remote/browser/tunnelView.ts index 89b10bb4a68..9f590365e92 100644 --- a/src/vs/workbench/contrib/remote/browser/tunnelView.ts +++ b/src/vs/workbench/contrib/remote/browser/tunnelView.ts @@ -65,13 +65,6 @@ class TunnelTreeVirtualDelegate implements ITableVirtualDelegate { } } -function toTunnelProtocol(value: string | undefined): TunnelProtocol { - if (value === TunnelProtocol.Https) { - return TunnelProtocol.Https; - } - return TunnelProtocol.Http; -} - export interface ITunnelViewModel { readonly onForwardedPortsChanged: Event; readonly all: TunnelItem[]; @@ -99,7 +92,8 @@ export class TunnelViewModel implements ITunnelViewModel { processTooltip: '', originTooltip: '', privacyTooltip: '', - source: '' + source: '', + protocol: TunnelProtocol.Http }; constructor( @@ -430,7 +424,7 @@ class ActionBarRenderer extends Disposable implements ITableRenderer