From 45212cbd5647f04b45cccc4da4cc17e6ec28e2f1 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Sat, 26 Jul 2025 19:14:49 -0400 Subject: [PATCH] show popup when chat API returns an error --- packages/frontend/src/pages/chat/room.form.vue | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/packages/frontend/src/pages/chat/room.form.vue b/packages/frontend/src/pages/chat/room.form.vue index 9389b16ce7..eafe458ab3 100644 --- a/packages/frontend/src/pages/chat/room.form.vue +++ b/packages/frontend/src/pages/chat/room.form.vue @@ -194,8 +194,13 @@ function send() { }).then(message => { clear(); }).catch(err => { - console.error(err); - }).then(() => { + console.error('Error in chat:', err); + return os.alert({ + type: 'error', + title: i18n.ts.error, + text: String(err), + }); + }).finally(() => { sending.value = false; }); } else if (props.room) { @@ -206,8 +211,13 @@ function send() { }).then(message => { clear(); }).catch(err => { - console.error(err); - }).then(() => { + console.error('Error in chat:', err); + return os.alert({ + type: 'error', + title: i18n.ts.error, + text: String(err), + }); + }).finally(() => { sending.value = false; }); }