Skip to content

Commit 6428eb9

Browse files
committed
Log errors
1 parent 9b6939e commit 6428eb9

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/dispatcher.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ export async function dispatchToSidecar<T>(data: Task): Promise<T> {
55
const encoded = encode(data);
66
const child = Bun.spawn(["bun", "src/sidecar.ts", encoded]);
77
const rawReturn = await new Response(child.stdout).text();
8-
await child.exited;
9-
return decode<T>(rawReturn);
8+
const errorMessage = await new Response(child.stderr).text();
9+
if (errorMessage) {
10+
console.error(errorMessage);
11+
return [] as T;
12+
}
13+
try {
14+
await child.exited;
15+
return decode<T>(rawReturn);
16+
} catch (error) {
17+
console.error(error);
18+
return [] as T;
19+
}
1020
}

0 commit comments

Comments
 (0)