From 059147802b8e6f08589fbde8ee06c54a3863db5b Mon Sep 17 00:00:00 2001 From: Regalijan <r@regalijan.com> Date: Sat, 3 Feb 2024 01:12:43 -0500 Subject: [PATCH] Handle Jam's garbage internet on mod queue loading --- app/routes/mod-queue.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/routes/mod-queue.tsx b/app/routes/mod-queue.tsx index c07eae1..fb9f8f8 100644 --- a/app/routes/mod-queue.tsx +++ b/app/routes/mod-queue.tsx @@ -192,9 +192,16 @@ export default function () { if (queueType !== queue_type) setQueue(queueType); - const queueReq = await fetch( - `/api/mod-queue/list?before=${before}&showClosed=${show_closed}&type=${queueType}`, - ); + let queueReq: Response; + + try { + queueReq = await fetch( + `/api/mod-queue/list?before=${before}&showClosed=${show_closed}&type=${queueType}`, + ); + } catch { + alert("Failed to load mod queue"); + return; + } if (!queueReq.ok) { const errorData: { error: string } = await queueReq.json();