We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5234588 commit dc9e07bCopy full SHA for dc9e07b
1 file changed
frontend/testing-view/src/components/settings/SettingsDialog.tsx
@@ -42,12 +42,16 @@ export const SettingsDialog = () => {
42
try {
43
const res = await fetch(
44
"https://api.github.com/repos/hyperloop-upv/adj/branches?per_page=100",
45
- { signal },
+ { signal: AbortSignal.any([signal, AbortSignal.timeout(2000)]) },
46
);
47
const data = await res.json();
48
setBranches(data.map((b: { name: string }) => b.name));
49
} catch (error) {
50
- if (error instanceof Error && error.name !== "AbortError") {
+ if (
51
+ error instanceof Error &&
52
+ error.name !== "AbortError" &&
53
+ error.name !== "TimeoutError"
54
+ ) {
55
console.error("Error loading branches:", error);
56
}
57
0 commit comments