Skip to content

Commit 250570b

Browse files
committed
Fix a small bug in the render app
1 parent f599d89 commit 250570b

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

src/render/src/App.svelte

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import {
2626
iterFunctions,
2727
} from "../../file-parsing/vite";
2828
29-
let codeUrl: string | undefined = $state();
29+
let codeUrl: string | undefined;
3030
3131
/**
3232
* A reference to a function on GitHub
@@ -207,17 +207,22 @@ async function createCFG(params: Params): Promise<CFG> {
207207
}
208208
209209
async function render() {
210-
const urlSearchParams = new URLSearchParams(window.location.search);
211-
const params = parseUrlSearchParams(urlSearchParams);
212-
setBackgroundColor(params.colors);
213-
if (params.type === "GitHub") {
214-
codeUrl = params.codeUrl;
215-
}
210+
try {
211+
const urlSearchParams = new URLSearchParams(window.location.search);
212+
const params = parseUrlSearchParams(urlSearchParams);
213+
setBackgroundColor(params.colors);
214+
if (params.type === "GitHub") {
215+
codeUrl = params.codeUrl;
216+
}
216217
217-
const cfg = await createCFG(params);
218-
const graphviz = await Graphviz.load();
219-
rawSVG = graphviz.dot(graphToDot(cfg, false, params.colorScheme));
220-
return rawSVG;
218+
const cfg = await createCFG(params);
219+
const graphviz = await Graphviz.load();
220+
rawSVG = graphviz.dot(graphToDot(cfg, false, params.colorScheme));
221+
return rawSVG;
222+
} catch (error) {
223+
console.error(error);
224+
throw error;
225+
}
221226
}
222227
223228
function downloadString(text: string, fileType: string, fileName: string) {

0 commit comments

Comments
 (0)