From b27038355e22013b4cece416c11f1537f5e85b1b Mon Sep 17 00:00:00 2001 From: Darren <darren@darrenwhitlen.com> Date: Wed, 27 Aug 2014 20:46:58 +0100 Subject: [PATCH] Show general IRC errors within the client --- client/assets/text_themes/default.json | 3 ++- client/src/models/network.js | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/client/assets/text_themes/default.json b/client/assets/text_themes/default.json index 27d8594..fb112f9 100644 --- a/client/assets/text_themes/default.json +++ b/client/assets/text_themes/default.json @@ -53,5 +53,6 @@ "list_aliases": "â %text", "ignored_pattern": "â %text", "wallops": "[WALLOPS] %text", - "message_nick": "%prefix%nick" + "message_nick": "%prefix%nick", + "general_error": "%text" } \ No newline at end of file diff --git a/client/src/models/network.js b/client/src/models/network.js index df8ac53..6bd27ce 100644 --- a/client/src/models/network.js +++ b/client/src/models/network.js @@ -855,6 +855,13 @@ case 'password_mismatch': this.panels.server.addMsg(' ', styleText('channel_badpassword', {nick: event.nick, text: translateText('client_models_network_badpassword', []), channel: event.channel}), 'status'); break; + + case 'error': + if (event.reason) { + this.panels.server.addMsg(' ', styleText('general_error', {text: event.reason}), 'status'); + } + break; + default: // We don't know what data contains, so don't do anything with it. //_kiwi.front.tabviews.server.addMsg(null, ' ', '== ' + data, 'status'); -- 2.25.1