@@ -12,7 +12,6 @@ import {
1212} from 'vscode'
1313import { isProduction } from '../utilities/isDev'
1414import { getWorkspaceFolders } from '../utilities/common/vscodeapi'
15- import { WebServer } from '../web-server/server'
1615import { LSPClient } from '../lsp/lsp'
1716
1817export class LineagePanel implements WebviewViewProvider , Disposable {
@@ -24,9 +23,8 @@ export class LineagePanel implements WebviewViewProvider, Disposable {
2423
2524 private _disposables : Disposable [ ] = [ ]
2625
27- public constructor ( extensionUri : Uri , webServer : WebServer , lsp : LSPClient ) {
26+ public constructor ( extensionUri : Uri , lsp : LSPClient ) {
2827 this . _extensionUri = extensionUri
29- this . webServer = webServer
3028 this . lsp = lsp
3129
3230 if ( this . panel ) {
@@ -86,7 +84,7 @@ export class LineagePanel implements WebviewViewProvider, Disposable {
8684 const payload : CallbackEvent = message . payload
8785 // Handle callback events from the iframe
8886 switch ( payload . key ) {
89- case 'openFile' :
87+ case 'openFile' : {
9088 console . log ( 'opening file ' , payload . payload . path )
9189 const workspaceFolders = getWorkspaceFolders ( )
9290 if ( workspaceFolders . length != 1 ) {
@@ -101,18 +99,23 @@ export class LineagePanel implements WebviewViewProvider, Disposable {
10199 const document = await workspace . openTextDocument ( fullPath )
102100 await window . showTextDocument ( document )
103101 break
102+ }
104103 default :
105- console . log ( ` Unhandled message type in key: ${ message . key } ` )
104+ console . log ( ' Unhandled message type: ' , message )
106105 }
107106 break
108107 }
109- case 'query_request' : {
108+ case 'queryRequest' : {
109+ console . log ( 'queryRequest' , message . payload )
110110 const payload = message . payload
111- const response = this . lsp . call_custom_method ( 'sqlmesh/api' , payload )
112- console . log ( 'response from lsp' , response )
113- webviewView . webview . postMessage ( {
114- key : 'query_response' ,
115- payload : response ,
111+ const response = this . lsp . call_custom_method (
112+ 'sqlmesh/api' ,
113+ payload ,
114+ )
115+ console . log ( 'response from lsp' , response )
116+ webviewView . webview . postMessage ( {
117+ key : 'query_response' ,
118+ payload : response ,
116119 } )
117120 break
118121 }
0 commit comments