Jazzcort add timeout (#6772)

Signed-off-by: Jazzcort <jason101011113@gmail.com>
Co-authored-by: Jazzcort <jason101011113@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
This commit is contained in:
Douwe Osinga
2026-01-28 10:59:20 -05:00
committed by GitHub
parent 4d608690b8
commit a4ad231d60
11 changed files with 68 additions and 30 deletions
@@ -90,9 +90,7 @@ export const AlertBox = ({ alert, className }: AlertBoxProps) => {
}
} catch (error) {
console.error('Error saving threshold:', error);
window.alert(
`Failed to save threshold: ${errorMessage(error, 'Unknown error')}`
);
window.alert(`Failed to save threshold: ${errorMessage(error, 'Unknown error')}`);
} finally {
setIsSaving(false);
}
@@ -206,9 +206,7 @@ const SchedulesView: React.FC<SchedulesViewProps> = ({ onClose: _onClose }) => {
setSchedules(fetchedSchedules);
} catch (error) {
console.error('Failed to fetch schedules:', error);
setApiError(
errorMessage(error, 'An unknown error occurred while fetching schedules.')
);
setApiError(errorMessage(error, 'An unknown error occurred while fetching schedules.'));
} finally {
setIsLoading(false);
}
@@ -375,8 +373,7 @@ const SchedulesView: React.FC<SchedulesViewProps> = ({ onClose: _onClose }) => {
await fetchSchedules();
} catch (error) {
console.error(`Failed to kill running job "${id}":`, error);
const errorMsg =
errorMessage(error, `Unknown error killing job "${id}".`);
const errorMsg = errorMessage(error, `Unknown error killing job "${id}".`);
setApiError(errorMsg);
toastError({
title: 'Kill Job Error',
@@ -413,8 +410,7 @@ const SchedulesView: React.FC<SchedulesViewProps> = ({ onClose: _onClose }) => {
}
} catch (error) {
console.error(`Failed to inspect running job "${id}":`, error);
const errorMsg =
errorMessage(error, `Unknown error inspecting job "${id}".`);
const errorMsg = errorMessage(error, `Unknown error inspecting job "${id}".`);
setApiError(errorMsg);
toastError({
title: 'Inspect Job Error',
@@ -189,9 +189,7 @@ const SessionHistoryView: React.FC<SessionHistoryViewProps> = ({
setIsShareModalOpen(true);
} catch (error) {
console.error('Error sharing session:', error);
toast.error(
`Failed to share session: ${errorMessage(error, 'Unknown error')}`
);
toast.error(`Failed to share session: ${errorMessage(error, 'Unknown error')}`);
} finally {
setIsSharing(false);
}
@@ -476,7 +476,9 @@ const SessionListView: React.FC<SessionListViewProps> = React.memo(
);
} catch (error) {
console.error('Error deleting session:', error);
toast.error(`Failed to delete session "${sessionName}": ${errorMessage(error, 'Unknown error')}`);
toast.error(
`Failed to delete session "${sessionName}": ${errorMessage(error, 'Unknown error')}`
);
}
await loadSessions();
}, [sessionToDelete, loadSessions]);