Skip to content

Commit 4b24729

Browse files
committed
temp
1 parent bc91c39 commit 4b24729

6 files changed

Lines changed: 20 additions & 16 deletions

File tree

vscode/extension/src/webviews/lineagePanel.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ export class LineagePanel implements WebviewViewProvider, Disposable {
6565
// Set up message listener for events from the iframe
6666
webviewView.webview.onDidReceiveMessage(
6767
async request => {
68-
console.log('request', request)
6968
if (!request) {
7069
return
7170
}
@@ -85,7 +84,6 @@ export class LineagePanel implements WebviewViewProvider, Disposable {
8584
break
8685
}
8786
case 'rpcRequest': {
88-
console.log('rpcRequest', message.payload)
8987
const payload: RPCRequest = message.payload
9088
const requestId = payload.requestId
9189
switch (payload.method) {

vscode/react/src/api/index.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,14 @@ export function useApiModelLineage(
7070
return useQuery({
7171
queryKey: ['/api/lineage', modelName],
7272
queryFn: async ({ signal }) => {
73-
return await modelLineageApiLineageModelNameGet(modelName, { signal })
73+
try {
74+
const response = await modelLineageApiLineageModelNameGet(modelName, { signal })
75+
console.log('lineage response', response)
76+
return response
77+
} catch (error) {
78+
console.error('error fetching lineage', error)
79+
throw error
80+
}
7481
},
7582
})
7683
}

vscode/react/src/components/graph/ModelLineage.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,9 @@ export function ModelLineage({
7474
setWithImpacted(true)
7575
}, [setWithSecondary])
7676

77-
const { refetch: getModelLineage, isFetching: isFetchingModelLineage } =
77+
const { refetch: getModelLineage, isFetching: isFetchingModelLineage, data, error } =
7878
useApiModelLineage(model.name)
79+
console.log('useApiModelLineage', isFetchingModelLineage, data, error)
7980
const { isFetching: isFetchingModels } = useApiModels()
8081

8182
const [isMergingModels, setIsMergingModels] = useState(false)
@@ -163,12 +164,13 @@ export function ModelLineage({
163164
}
164165
}
165166

167+
console.log('isFetching', isFetchingModelLineage, isFetchingModels, isMergingModels)
166168
const isFetching =
167169
isFetchingModelLineage || isFetchingModels || isMergingModels
168170

169171
return (
170172
<div className="relative h-full w-full overflow-hidden">
171-
{isFetching && (
173+
{/* {isFetching && (
172174
<div className="absolute top-0 left-0 z-10 flex justify-center items-center w-full h-full">
173175
<span className="absolute w-full h-full z-10 bg-transparent-20 backdrop-blur-lg"></span>
174176
<Loading className="inline-block z-10">
@@ -178,7 +180,7 @@ export function ModelLineage({
178180
</h3>
179181
</Loading>
180182
</div>
181-
)}
183+
)} */}
182184
<ReactFlowProvider>
183185
<ModelColumnLineage />
184186
</ReactFlowProvider>

vscode/react/src/components/graph/context.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ export const LineageFlowContext = createContext<LineageFlow>({
104104
setActiveEdges: () => {},
105105
handleClickModel: () => {},
106106
setManuallySelectedColumn: () => {},
107-
handleError: () => {},
107+
handleError: (error) => console.error(error),
108108
setLineage: () => {},
109109
setLineageCache: () => {},
110110
isActiveColumn: () => false,

vscode/react/src/pages/lineage.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import type { VSCodeEvent } from '@bus/callbacks'
1616
import { URI } from 'vscode-uri'
1717
import type { Model } from '@/api/client'
1818
import { useRpc } from '@/utils/rpc'
19-
import { isErr } from '@bus/result'
2019

2120
export function LineagePage() {
2221
const { emit } = useEventBus()
@@ -76,9 +75,8 @@ function Lineage() {
7675

7776
const { data: models, isLoading: isLoadingModels } = useApiModels()
7877
const rpc = useRpc()
79-
8078
React.useEffect(() => {
81-
const fetchFirstModelIfNotSet = async (
79+
const fetchFirstTimeModelIfNotSet = async (
8280
models: Model[],
8381
): Promise<string | undefined> => {
8482
console.log('fetchFirstModelIfNotSet', models)
@@ -101,8 +99,9 @@ function Lineage() {
10199
return undefined
102100
}
103101
if (selectedModel === undefined && Array.isArray(models)) {
104-
fetchFirstModelIfNotSet(models).then(modelName => {
102+
fetchFirstTimeModelIfNotSet(models).then(modelName => {
105103
if (modelName && selectedModel === undefined) {
104+
console.log('setting selected model', modelName, selectedModel, models)
106105
setSelectedModel(modelName)
107106
}
108107
})
@@ -186,7 +185,7 @@ export function LineageComponentFromWeb({
186185
}
187186

188187
function handleError(error: any): void {
189-
console.log(error)
188+
console.error(error)
190189
}
191190

192191
const model = models[selectedModel]

vscode/react/src/utils/rpc.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ export const callRpc = async <T extends keyof RPCMethods>(
1717
return new Promise((resolve, reject) => {
1818
const requestId = `query_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`
1919
const messageHandler = (event: MessageEvent) => {
20-
console.log('messageHandler', event)
2120
if (event.data) {
2221
const eventData = event.data as CallbackEvent
2322
if (eventData.key !== 'rpcResponse') {
@@ -28,9 +27,8 @@ export const callRpc = async <T extends keyof RPCMethods>(
2827
}
2928

3029
// Remove the listener once we get our response
31-
window.removeEventListener('message', messageHandler)
30+
// window.removeEventListener('message', messageHandler)
3231
const payload = eventData.payload.result
33-
console.log('resolved payload', payload)
3432
return resolve(payload)
3533
}
3634
}
@@ -47,7 +45,7 @@ export const callRpc = async <T extends keyof RPCMethods>(
4745

4846
// Set a timeout to prevent hanging promises
4947
setTimeout(() => {
50-
window.removeEventListener('message', messageHandler)
48+
// window.removeEventListener('message', messageHandler)
5149
reject(new Error('Query request timed out'))
5250
}, 30000) // 30 second timeout
5351
})

0 commit comments

Comments
 (0)