Don't duplicate external webview commit in so many places

This commit is contained in:
Matt Bierner
2019-09-16 14:14:40 -07:00
parent 04da82c1d2
commit 1ee616d802
6 changed files with 34 additions and 35 deletions

View File

@@ -7,7 +7,6 @@ import { URI } from 'vs/base/common/uri';
import * as vscode from 'vscode';
export interface WebviewInitData {
readonly commit?: string;
readonly webviewResourceRoot: string;
readonly webviewCspSource: string;
}
@@ -18,7 +17,6 @@ export function asWebviewUri(
resource: vscode.Uri,
): vscode.Uri {
const uri = initData.webviewResourceRoot
.replace('{{commit}}', initData.commit || '211fa02efe8c041fd7baa8ec3dce199d5185aa44')
.replace('{{resource}}', resource.toString().replace(/^\S+?:/, ''))
.replace('{{uuid}}', uuid);
return URI.parse(uri);