MCPcopy Create free account
hub / github.com/REditorSupport/vscode-R / refreshPreviewer

Method refreshPreviewer

src/helpViewer/index.ts:341–355  ·  view source on GitHub ↗
(previewer: RLocalHelpPreviewer)

Source from the content-addressed store, hash-verified

339
340 // refresh only a certain preview:
341 public refreshPreviewer(previewer: RLocalHelpPreviewer): void {
342 if(previewer.isDisposed){
343 const ind = this.previewProviders.indexOf(previewer);
344 if(ind >= 0){
345 this.previewProviders.splice(ind, 1);
346 this.treeViewWrapper.refreshRootNode();
347 }
348 void vscode.window.showWarningMessage(`Disposing R-Help Previewer for: ${previewer.packageDir}`);
349 } else{
350 for (const panel of this.helpPanels) {
351 void panel.refreshPreview(previewer.packageDir);
352 }
353 this.treeViewWrapper.refreshPreviewNode(previewer.packageDir);
354 }
355 }
356
357 // refresh cached help info only for a specific file/package
358 public clearCachedFiles(re: string | RegExp): void {

Callers 1

previewListenerMethod · 0.95

Calls 3

refreshRootNodeMethod · 0.80
refreshPreviewMethod · 0.80
refreshPreviewNodeMethod · 0.80

Tested by

no test coverage detected