From bd30f95a8d40b8c577aa030a8a09b19bf117fe4d Mon Sep 17 00:00:00 2001 From: ecmel Date: Fri, 27 Dec 2024 16:56:02 +0300 Subject: [PATCH 1/2] added data source refresh notification --- src/services/dataSourceEditorProvider.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/services/dataSourceEditorProvider.ts b/src/services/dataSourceEditorProvider.ts index 34d88c6f..e8e74830 100644 --- a/src/services/dataSourceEditorProvider.ts +++ b/src/services/dataSourceEditorProvider.ts @@ -16,6 +16,7 @@ import { CustomTextEditorProvider, Disposable, ExtensionContext, + ProgressLocation, Range, TextDocument, Webview, @@ -187,9 +188,18 @@ export class DataSourceEditorProvider implements CustomTextEditorProvider { offerConnectAction(selectedServer); break; } - await connMngService.refreshGetMeta(selectedServer); - this.cache.delete(selectedServer); - updateWebview(); + await window.withProgress( + { + cancellable: false, + location: ProgressLocation.Notification, + title: "Refreshimg meta data...", + }, + async () => { + await connMngService.refreshGetMeta(selectedServer); + this.cache.delete(selectedServer); + updateWebview(); + }, + ); break; case DataSourceCommand.Run: await runDataSource( From 0ced93b91e58bf3a77ed8be4d400155afd058a96 Mon Sep 17 00:00:00 2001 From: ecmel Date: Mon, 30 Dec 2024 14:22:54 +0300 Subject: [PATCH 2/2] fixed typo --- src/services/dataSourceEditorProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/dataSourceEditorProvider.ts b/src/services/dataSourceEditorProvider.ts index e8e74830..cd53f59d 100644 --- a/src/services/dataSourceEditorProvider.ts +++ b/src/services/dataSourceEditorProvider.ts @@ -192,7 +192,7 @@ export class DataSourceEditorProvider implements CustomTextEditorProvider { { cancellable: false, location: ProgressLocation.Notification, - title: "Refreshimg meta data...", + title: "Refreshing meta data...", }, async () => { await connMngService.refreshGetMeta(selectedServer);