From bd7d39c1d70879e7118a7810243fee40df7823b9 Mon Sep 17 00:00:00 2001 From: BT Date: Sun, 3 May 2026 23:41:49 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20**Nostr=20Login:**=20Enhanced=20err?= =?UTF-8?q?or=20handling=20and=20removed=20unused=20`auth-error`=20event?= =?UTF-8?q?=20binding.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/js/nostrLogin.js | 12 +++++++++--- resources/views/livewire/auth/login.blade.php | 3 +-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/resources/js/nostrLogin.js b/resources/js/nostrLogin.js index b9c2980..9a55352 100644 --- a/resources/js/nostrLogin.js +++ b/resources/js/nostrLogin.js @@ -106,7 +106,15 @@ export default () => ({ }, showAuthError(error) { - let message = error || 'Authentication failed. Please try again.'; + let message; + if (typeof error === 'string') { + message = error; + } else if (error && typeof error === 'object' && typeof error.message === 'string') { + message = error.message; + } else { + message = 'Authentication failed. Please try again.'; + } + let variant = 'danger'; if (message.includes('incompatible') || message.includes('format')) { @@ -125,8 +133,6 @@ export default () => ({ duration: 8000, }); } - - this.$dispatch('auth-error', {message, variant}); }, destroy() { diff --git a/resources/views/livewire/auth/login.blade.php b/resources/views/livewire/auth/login.blade.php index eeb5e24..d2148ee 100644 --- a/resources/views/livewire/auth/login.blade.php +++ b/resources/views/livewire/auth/login.blade.php @@ -306,8 +306,7 @@ class extends Component { ?>
+ x-init="initErrorPolling">